2012-02-26 3 views
0

ОШИБКА: Ошибка при установке faye: ОШИБКА: Не удалось создать собственное расширение gem.Ошибка при установке gem: Faye- Не удалось создать встроенное расширение gem

/home/path/../ruby extconf.rb 

checking for rb_thread_blocking_region()... no 
checking for rb_str_set_len()... yes 
checking for sys/select.h... yes 
checking for poll.h... yes 
checking for sys/epoll.h... yes 
checking for sys/event.h... no 
checking for port.h... no 
checking for openssl/ssl.h... yes 
creating Makefile 

версия детали Rails 2.3.14, рубин 1.8.7

Что мне не хватает?

ответ

2

Похоже, что вам не хватает двоичного кода. Похоже, вы используете Linux, это может быть openssl, который вам не хватает.

Вы можете установить openssl с помощью sudo apt-get install libssl-dev или его эквивалент в свой менеджер пакетов.

Вы найдете полный след того, что пошло не так в your_gem_path/.gems/faye/ext/gem_make.out

+0

Thnx для быстрого ответа, но даже после установки Redis-сервера я получаю ту же ошибку. содержимое файла gem_make.out http://pastebin.com/Y7SpzxxM –

+0

Идя по этому результату, похоже, что вы можете потерять sqlite? Попробуйте 'sudo apt-get install libsqlite3-0 libsqlite3-dev sqlite3' – Gazler

+0

Ahhh, похоже, что вам не хватает openssl. '/ usr/bin/ld: не удается найти -ssl /usr/bin/ld: не удалось найти -lcrypto' Попробуйте установить' libssl-dev' – Gazler

 Смежные вопросы

  • Нет связанных вопросов^_^