我很难弄清楚如何与乘客一起使用rbenv.我正在运行debian 6,所以我从oss-binaries.phusionpassenger.com存储库安装了乘客.然后我安装了rbenv,
ruby-build和
ruby以及sinatra.然后我创建了一个测试应用程序
nginx.conf:
server {
server_name a1;
root /home/yuri/a1/public;
access_log /var/log/nginx/a1-access.log;
error_log /var/log/nginx/a1-error.log;
passenger_ruby /home/yuri/.rbenv/shims/ruby;
passenger_enabled on;
}
〜/ A1 / config.ru:
require './app'
run Sinatra::Application
〜/ A1 / app.rb:
require 'sinatra'
get '/' do
"Hello World!"
end
最佳答案 解决方案是指定特定于应用程序的ruby版本:
$cd ~/a1
$rbenv local 1.9.3-p385