我已经转向使用rvm ree:
rvm use ree@mygemset
Run Code Online (Sandbox Code Playgroud)
并通过Gemfile和bundle install安装了kaminari gem.
但Phusion乘客似乎仍在系统默认目录中查找gem.它说:
Error message:
Could not find kaminari-0.10.4 in any of the sources (Bundler::GemNotFound)
Run Code Online (Sandbox Code Playgroud)
我错过了什么?Rails需要任何特定的配置来识别我正在使用的当前ruby版本和gemset?
我的RVM以root用户身份安装.当我试图启动独角兽插座时,它会打印出来
user@9001-3:~$ /etc/init.d/unicorn start
Starting myapp app: /usr/bin/env: ruby: No such file or directory
unicorn.
Run Code Online (Sandbox Code Playgroud)
但如果我输入
user@9001-3:~$ ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]
Run Code Online (Sandbox Code Playgroud)
/usr/local/rvm/gems/ruby-1.9.2-p180/bin/unicorn 路径存在.
我的独角兽配置:https://gist.github.com/1010519