Проблема с openssl с Ubuntu и Ruby - PullRequest
       28

Проблема с openssl с Ubuntu и Ruby

0 голосов
/ 07 декабря 2010

У меня есть сервер с установленным RVM.

Nginx был настроен с Passenger для обработки ruby ​​1.9.2 и Rails 3.

Я готов установить приложение rails 2 сruby 1.8.7.

Я установил ruby ​​1.8.7 и установил openssl, перейдя к исходным файлам ruby ​​1.8.7 и скомпилировав и установив .so.

Если я запускаю irb и пытаюсь'openssl' ответ, если "true"

[root@server:/home/redmine/www/redmine-1.0.4/]#irb              
irb(main):001:0> require 'openssl'
=> true
irb(main):002:0> 

Но если я попытаюсь начать для примера rake gems: install, вот ответ.

rake gems:install
(in /home/webapps/redmine-1.0.4)
rake aborted!
no such file to load -- openssl

(See full trace by running task with --trace)
zsh: exit 1     rake gems:install

Есть у кого-нибудь идея?

Спасибо!

Ответы [ 2 ]

5 голосов
/ 07 декабря 2010

Я видел это раньше.Я считаю, что исправление было следующим:

cd ~/.rvm/src/ruby-1.8.7*/ext/openssl/
ruby extconf.rb
make
make install

Если он жалуется, что ему нужна дополнительная библиотека, возможно, вам придется установить их.Но это должно сработать.

1 голос
/ 12 января 2012

В дополнение к тому, что опубликовал Оливки , для меня требовалась установка пакета libssl-dev .ruby1.8-dev, libruby1.8 и libopenssl-ruby (виртуальный пакет) уже установлены.

Am на rvm, ubuntu 10.10, ruby1.8.7, gems 1.4.2

Надеюсь, что этопомогает кто-то застрял на Ubuntu:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...