Ошибка запуска сервера RubyOnRails - PullRequest
1 голос
/ 14 ноября 2009

Я пытаюсь запустить сервер RoR под Ubuntu 9.10:

>      ruby script/server 
>     => Booting WEBrick
>     => Rails 2.3.4 application starting on http://0.0.0.0:3000
>     /var/lib/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:271:in
> `require_frameworks': no such file to
> load -- net/https (RuntimeError)
>       from /var/lib/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:134:in
> `process'
>       from /var/lib/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:113:in
> `send'
>       from /var/lib/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:113:in
> `run'
>       from /home/ockonal/Programming/RoR/demo/demo/config/environment.rb:9
>       from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in
> `gem_original_require'
>       from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in
> `require'
>       from /var/lib/gems/1.8/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156:in
> `require'
>       from /var/lib/gems/1.8/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:521:in
> `new_constants_in'
>       from /var/lib/gems/1.8/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156:in
> `require'
>       from /var/lib/gems/1.8/gems/rails-2.3.4/lib/commands/server.rb:84
>       from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in
> `gem_original_require'
>       from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in
> `require'
>       from script/server:3

Что я сделал не так?

1 Ответ

6 голосов
/ 14 ноября 2009

У вас не установлена ​​поддержка Ruby SSL, что приводит к сбою Rails при поиске net/https.rb. Если вы используете пакет Ubuntu Ruby по умолчанию, вам нужно установить пакет libopenssl-ruby1.8.

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