Ted*_*law 8 ruby apache ubuntu ruby-on-rails passenger
我试图让Rails继续使用Rackspace服务器,不幸的是,他们不支持Rails.我在Ubuntu上使用Apache和Passenger(没有RVM).当我点击服务器时,我收到以下错误:
没有这样的文件加载 - bundler/setup
回溯如下:
/usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in
gem_original_require' /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 inrequire'/ rails/gradebook -attendance/config/boot.rb 6
/usr/lib/ruby/1.8/rubygems/custom_require.rb 31 ingem_original_require' /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 inrequire'/ rails/gradebook-attendance/config/application.rb 1
/usr/lib/ruby/1.8/rubygems/custom_require.rb 31 ingem_original_require' /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 inrequire' /rails/gradebook-attendance/config/ environment.rb 2
/usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in require'config.rugem_original_require' /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in3
/usr/lib/ruby/1.8/rack/builder.rb 46 ininstance_eval' /usr/lib/ruby/1.8/rack/builder.rb 46 ininitialize'config.ru 1 in`new'config.ru 1
Bundler肯定是安装的.当我执行gem list -d bundler时,我回来了
*本地宝石*
bundler(1.0.17)作者:AndréArko,Terence Lee,Carl Lerche,Yehuda Katz Rubyforge:http ://rubyforge.org/projects/bundler 主页:http://gembundler.com 安装在:/ opt/ruby/lib /ruby/gems/1.8管理应用程序依赖项的最佳方法
此外,运行irb并输入"require'bundler'"将返回true.
$ GEM_HOME指向包含bundler-1.0.17 gem的路径.
我还设置了RUBYOPT = rubygems
任何帮助表示赞赏!
Jak*_*sey 12
您是否在用户空间中设置了GEM_HOME,或者您是否正在使用针对apache的SetEnv指令.如果你将它设置为类似你的bash配置文件,那么apache将不会看到这个env变量.在您的vhost中,您可能希望添加以下内容:
SetEnv GEM_HOME /opt/ruby/lib/ruby/gems/1.8
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13380 次 |
| 最近记录: |