大家好我正在尝试使用rvm&运行我的测试轨道应用程序乘客
passenger ruby
设置为/usr/local/rvm/wrappers/ruby-2.2.0/
但是我收到
以下的错误当我检查我的rvm ruby包装器时,我看到ruby-2.2.0下的所有文件,这是我正在使用的,没有任何权限(见图)
有没有人遇到同样的事情。我怎么解决这个问题?我已经尝试了chmod 777 -R wrappers
答案 0 :(得分:0)
确保/usr/local/rvm
具有全球可读性:
chmod a+x /usr/local/rvm
答案 1 :(得分:0)
这不是最好的答案,我的解决方案是我迁移到Unicorn + Rbenv + Capistrano设置
答案 2 :(得分:0)
尝试使用set config PassengerUser https://www.phusionpassenger.com/library/config/apache/reference/#passengeruser。使用安装rvm时使用的用户进行设置。
答案 3 :(得分:0)
我对apache和Passenger Ruby遇到了同样的问题。就我而言,我的虚拟主机指向:
PassengerRuby /home/myuser/.rvm/gems/ruby-2.2.3@myapp/wrappers/
代替:
PassengerRuby /home/myuser/.rvm/gems/ruby-2.2.3@myapp/wrappers/ruby