0

RailsでNameErrorsをデバッグする効果的なアプローチは何ですか?

Desert プラグイン (0.5.0) と Community_Engine のエッジ バージョンを使用しようとしています。私はゼロから始めて、インストール手順を実行しました。サーバーを起動しようとすると、「Rails_end.rb の定数 RAILS_END が見つかりません (NameError)」というエラーが表示されます。問題は、rails_end.rb が見つからないか、このファイルまたはエラーへの Google 参照が見つからないことです。

必要な gem がインストールされ、最新であることを確認しました。私はグーグルとデザートを掘り下げましたが、この定数への参照は見つかりませんでした。

何か案は?ありがとう

ここに私のスタックトレースがあります:

=> Booting Mongrel
=> Rails 2.3.2 application starting on http://0.0.0.0:3000
/opt/local/lib/ruby/gems/1.8/gems/desert-0.5.0/lib/desert/rails/
dependencies.rb:15:in `load_missing_constant': Constant RAILS_END from
rails_end.rb not found (NameError)
       from /Users/dmr/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:80:in `const_missing'
       from /Users/dmr/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:92:in `const_missing'
       from /Users/dmr/dev/lionfold/config/environment.rb:32
       from /Users/dmr/.gem/ruby/1.8/gems/rails-2.3.2/lib/
initializer.rb:111:in `run'
       from /Users/dmr/dev/myapp/config/environment.rb:31
       from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/
custom_require.rb:31:in `gem_original_require'
       from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/
custom_require.rb:31:in `require'
       from /Users/dmr/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:156:in `require'
       from /Users/dmr/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:521:in `new_constants_in'
       from /Users/dmr/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:156:in `require'
       from /Users/dmr/.gem/ruby/1.8/gems/rails-2.3.2/lib/commands/
server.rb:84
       from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/
custom_require.rb:31:in `gem_original_require'
       from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/
custom_require.rb:31:in `require'
       from script/server:3
4

2 に答える 2

1

申し訳ありませんが、これに気付きました。CommunityEngine の Google グループにも質問を投稿してください。そこでより良い答えが得られるでしょう:

http://groups.google.com/group/communityengine/

Bruno に感謝します - リード CE 開発者

于 2010-06-14T21:04:18.597 に答える