Запуск Ubuntu 10, RVM, Passenger и apache2.Попытка настроить и запустить Redmine .
Сначала я установил для моего двоичного файла Ruby по умолчанию значение /usr/local/rvm/rubies/ruby-1.9.2-p180/bin/ruby
.Это вывод which ruby
.Выход which gem
равен /usr/local/rvm/rubies/ruby-1.9.2-p180/bin/gem
.Я думаю, что эта сторона настроена правильно.
Я знаю, что Пассажир работает, потому что у меня появляется экран ошибки с этой ошибкой:
Сообщение об ошибке:
Отсутствует драгоценный камень i18n 0.4.2.Пожалуйста, gem install -v=0.4.2 i18n
Обновление Ошибка, которую выдает пассажир, происходит из файла boot.rb
.Я пошел и сделал суть файла boot.rb приложения .
Когда я проверяю, установлен ли этот гем, вот вывод:
# gem list
# ... list truncated ...
# i18n (0.4.2)
(полный список установленных камней здесь )
Правда?Давайте сначала удостоверимся, что passenger.conf направляется к правильной установке Ruby ...
passenger.conf
PassengerRuby /usr/local/rvm/rubies/ruby-1.9.2-p180/bin/ruby
>: | Итак, теперь я захожу на SSH в каталог приложения, и что у вас, script/server
запускается нормально.Я немного более чем смущен.Очевидно, что установка Ruby, на которую настроен Passenger, содержит Gem, который, по ее словам, отсутствует, и, кроме того, приложение не прерывается при запуске.Что заставляет меня думать, что это проблема Пассажира.