2011-06-27 20 views
2

私はUbuntu 10.04 LTS、Lucid LynxでRuby on Rails 3をインストールしています。私はRailsサーバーを起動できません。次のエラーが表示されます。Railsサーバーを起動できません

[email protected]:~/Desktop/projects/ver$ rails s 
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.8/lib/rails/commands.rb:29:in `block in <top (required)>': undefined method `root' for nil:NilClass (NoMethodError) 
from /home/mah/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.8/lib/rails/commands.rb:27:in `tap' 
from /home/mah/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.8/lib/rails/commands.rb:27:in `<top (required)>' 
from script/rails:6:in `require' 
from script/rails:6:in `<main>' 

私はbundle execを試してみましたが、同じエラーを得た0.8.7

のRails 3.0.8とすくいバージョンを使用しています。ここでは事前に任意の助け

おかげ

UPDATE

は、私はこのエラーがRails.applicationが初期化されていないことを意味bundle exec rake db:migrate --trace

[email protected]:~/Desktop/projects/ver$ bundle exec rake db:migrate --trace 
rake aborted! 
uninitialized constant Ver 
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/aws-s3-0.6.2/lib/aws/s3/extensions.rb:206:in `const_missing_from_s3_library' 
/home/mah/Desktop/projects/ver/Rakefile:7:in `<top (required)>' 
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/rake_module.rb:25:in `load' 
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/rake_module.rb:25:in `load_rakefile' 
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/application.rb:495:in `raw_load_rakefile' 
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/application.rb:78:in `block in load_rakefile' 
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/application.rb:129:in `standard_exception_handling' 
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/application.rb:77:in `load_rakefile' 
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/application.rb:61:in `block in run' 
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/application.rb:129:in `standard_exception_handling' 
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/lib/rake/application.rb:59:in `run' 
/home/mah/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2/bin/rake:32:in `<top (required)>' 
/home/mah/.rvm/gems/ruby-1.9.2-p0/bin/rake:19:in `load' 
/home/mah/.rvm/gems/ruby-1.9.2-p0/bin/rake:19:in `<main>' 
+0

あなたは 'bundle install'を試しましたか? –

+0

すでに試してみましたが...助けになりませんでした。 – Bongs

+0

はレール3.0.7にダウングレードします。これは修正されるかもしれません...! –

答えて

1

後に取得されるものです。私は実際にそれを知らなかった、I cheated

それでは、このアプリケーションをどのように設定しましたか?

おそらくこのアプリケーションにはRails::Applicationから継承し、この問題の原因となっているクラスを定義するconfig/application.rbファイルが含まれていない可能性があります。私のアプリケーションでは、this oneを例として使用できます。

+0

こんにちはRyan。私はconfig/application.rbの設定が正しくあります。 https://gist.github.com/1048402 – Bongs

+0

こんにちはRyan、私は 'rake db:migrate'のエラーで質問を更新しました。あなたは助けてもらえますか?ありがとう – Bongs

+0

問題はapplication.rbにあり、7行目に '(Bundler)'が見つかりませんでした... – Bongs

関連する問題