VPS apache config - Недействительная команда «PassengerDefaultRuby» после добавления последнего драгоценного камня для пассажиров

использовал этот список рубинов в моем vps:

   ruby-1.9.2-p320 [ i686 ]
=* ruby-1.9.3-p194 [ i686 ]
   ruby-1.9.3-p374 [ i686 ]
   ruby-1.9.3-p392 [ i686 ]

сегодня я установил новое приложение на этом vps на ruby 2.0, поэтому добавил 2.0 к rvm: [!d1 ]

   ruby-1.9.2-p320 [ i686 ]
   ruby-1.9.3-p194 [ i686 ]
   ruby-1.9.3-p374 [ i686 ]
   ruby-1.9.3-p392 [ i686 ]
=* ruby-2.0.0-p247 [ i686 ]

установлены passenger и passenger-apache-module, инструкции говорят добавить эти строки:

   LoadModule passenger_module /usr/local/rvm/gems/ruby-2.0.0-p247/gems/passenger-4.0.19/buildout/apache2/mod_passenger.so
   PassengerRoot /usr/local/rvm/gems/ruby-2.0.0-p247/gems/passenger-4.0.19
   PassengerDefaultRuby /usr/local/rvm/wrappers/ruby-2.0.0-p247/ruby

в /etc/apache2/apache2.conf и перезапустить apache, после перезагрузки я получил эту ошибку:

Syntax error on line 242 of /etc/apache2/apache2.conf:
Invalid command 'PassengerDefaultRuby', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
   ...fail!

и еще одна ошибка , когда я открываю свое приложение по адресу http://nccm.md. Я получил:

Could not find rake-10.1.0 in any of the sources (Bundler::GemNotFound)

из gem list command Я вижу, что этот камень установлен в среде ruby ​​2.0, но приложение ищет его в usr/local/rvm/gems/ruby-1.9.3-p194@global, а не в ruby-2.0.0-p247@global. Почему это? Спасибо за любую помощь.

1
задан 1 October 2013 в 13:28

0 ответов

Другие вопросы по тегам:

Похожие вопросы: