Нет такого файла для загрузки --openssl - PullRequest
4 голосов
/ 30 октября 2010

Я использую ruby ​​1.9.2 (без rvm) и rails 3.0.0 на Ubuntu .. Когда я пытаюсь запустить сервер, появляется следующая ошибка: Нет такого файла для загрузки --openssl ... Я новичок в ruby ​​на рельсах, так что помогите мне ...

Ответы [ 2 ]

3 голосов
/ 07 ноября 2010

У меня была такая же проблема, но хитрость заключается в том, чтобы установить следующее перед ruby:

$ install build-essential bison openssl libreadline5 libreadline5-dev curl git-core zlib1g zlib1g-dev libssl-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libmysqlclient-dev
2 голосов
/ 22 февраля 2011

Вы должны установить следующие пакеты Debian / Ubuntu перед сборкой Ruby или Gem:

$ sudo apt-get install build-essential bison openssl libreadline5 libreadline5-dev curl git-core zlib1g zlib1g-dev libssl-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libmysqlclient-dev

Если вы собрали Ruby или Gem без некоторых из этих пакетов, вам нужно перестроить их.

Затем следующее исправит ошибку No such file to load -- openssl.Перейдите в каталог исходного кода Ruby, например, ruby-1.9.2-p180/.

$ cd ext/openssl
$ make
$ sudo make install
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...