我是Rails&的新手Ruby并且一直在关注http://ruby.railstutorial.org/ruby-on-rails-tutorial-book并且我试图将演示应用程序部署到我的Dreamhost乘客启用的主机上,当我尝试运行应用程序时如果失败了:
Ruby (Rack) application could not be started
以及以下回溯(格式化我能做的最好):
# File Line Location
0 /usr/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/setup.rb 10 in `exit'
1 /usr/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/setup.rb 10
2 /usr/lib/ruby/1.8/rubygems/custom_require.rb 36 in `gem_original_require'
3 /usr/lib/ruby/1.8/rubygems/custom_require.rb 36 in `require'
4 /home/oilfieldx/oilfieldexchange.com/releases/20120108233024/config/boot.rb 6
5 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require'
6 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `require'
7 /home/oilfieldx/oilfieldexchange.com/releases/20120108233024/config/application.rb 1
8 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require'
9 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `require'
10 /home/oilfieldx/oilfieldexchange.com/releases/20120108233024/config/environment.rb 2
11 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require'
12 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in `require'
13 config.ru 3
14 /usr/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/builder.rb 46 in `instance_eval'
15 /usr/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/builder.rb 46 in `initialize'
16 config.ru 1 in `new'
17 config.ru 1
我的environment.rb文件有:
# Load the rails application
<br>require File.expand_path('../application', __FILE__)
# Initialize the rails application
<br>DemoApp::Application.initialize!
我的应用程序在我的本地计算机上运行正常,但是一旦我部署它就会出现陨石坑。我猜我在配置文件中缺少一行或者我从我收集的研究中得到的东西。
答案 0 :(得分:1)
我的答案最终成为Heroku:^)