我有一个Rails 3应用程序准备好进行分期.
我还没有设置VPS主机.因为我计划在最初几个月在共享主机上拥有所有内容.
问题:
cd myapp包检查结果:
The Gemfile's dependencies are satisfied
乘客错误:
Error message: no such file to load -- bundler Exception class: LoadError
关于共享主机的令人沮丧的事情是我必须在config.ru上添加这些行:
ENV['GEM_HOME'] = '/home/username/.gems' ENV['GEM_PATH'] = '$GEM_HOME:/usr/lib/ruby/gems/1.8'
仍然没有运气.同样没有这样的文件加载捆绑器错误出现.
有人有这个工作吗?Rails 3,Debian,共享主机(dreamhost)?
我可以继续在Slicehost/Fivebean上注册,但在此之前,我想知道为什么会出现这个错误.
谢谢.
解决方案在http://rvm.beginrescueend.com/integration/passenger/.您需要将HTTP服务器指向passenger_ruby包装器而不是bin/ruby.
例如对于RVM和Apache,它应该是这样的:
PassengerRuby /Users/username/.rvm/bin/passenger_ruby