2012-01-31 4 views
5

私はRailsアプリケーションを実行すると、私は次のエラーを取得する:未定義のローカル変数やメソッドの主のための `config」:オブジェクト - レール

undefined local variable or method "config" for main:Object

どのように私はそれを解決することができますか?

+0

は、コンソール、またはログに表示され、このですか?バックトレース全体を投稿してください。また、バックトレースがあなたにポイントするコードを投稿してください。 –

+2

私はRuby on Railsについて何も知らないが、よいプログラミングの質問にコードを含めるべきであることを知るために十分なプログラミングについて知っている。 –

答えて

5

私の推測では、あなたのenvironment.rbファイルにconfig.gem *を配置するための古いバージョンのrailsのコード例がいくつか見つかりました。これを修正するには、gemfileにgem要件を追加します。

+0

ちょうどこの問題があった、答えのおかげで! – BWStearns

1

をenviroment.rbファイルに追加し、configで始まる行をすべて削除し、代わりにproduction.rb/development.rb/test.rbに貼り付けます。

これは私にも同様の問題があったときに働いたものです。

0

アプリケーションがRails 2からRails 3にアップグレードされたときにこの問題が発生しました。config/environments/production.rbに次のようなRails 2スタイルの行が含まれていたため、開発中でしたが、

3スタイルをレールに変換する必要..which
config.cache_classes = true 

<<NameOfYourApp>>::Application.configure do 

    config.cache_classes = true 
end 
関連する問題