Я установил RVM в смешанном режиме, и Phusion Passenger работает в автономном режиме.
Я нашел этот скрипт инициализации для запуска моего автономного сервера Phusion Passenger при запуске: http://memcloud.com/note/show/167
Изменяя только предписанные значения, он выдавал следующую ошибку, но все равно запускал
-su: /home/myuser/.rvm/bin/rvm: No such file or directory
Я запустил which rvm
в myuser
и обнаружил, что RVM находится в /usr/local/rvm/bin/rvm
.Поэтому я обновил переменную RVM
, чтобы отразить это, и изменил RVM="$USER_HOME/.rvm/bin/rvm"
на RVM="/usr/local/rvm/bin/rv"
.Теперь он дает мне следующее сообщение, но он все еще работает.
RVM is not a function, selecting rubies with 'rvm use ...' will not work.
Не совсем уверен, если это проблема, если система работает, но я просто хотел бы быть уверен.