Сейчас я использую ruby 1.9, который я установил с помощью RVM. Мне нужно было запустить Redmine 2.4.2, так как у меня были проблемы с использованием 1.8.
Теперь мне нужно настроить свой пассажирский мод так, чтобы он указывал на ruby 1.9, но я не могу его найти.
сейчас его настроили так:
<IfModule mod_passenger.c>
PassengerRoot /usr
PassengerRuby /usr/bin/ruby
PassengerDefaultUser www-data
</ifModule>
и, поскольку я получаю ту же ошибку, что и раньше, я думаю, он все еще использует мою старую версию 1.8. работает Ubuntu точный 12.04
, если вам нужна дополнительная информация, пожалуйста, дайте мне знать.
Если вы выполните
rvm info
в командной строке, вы получите всю информацию о том, где находятся определенные вещи. Ваш исполняемый файл ruby, который вы используете в данный момент, будет показан в двоичных файлах.
Вам также следует обратиться к http://rvm.io/integration/passenger для получения дополнительной информации о том, как интегрировать RVM и пассажира.