Windows 10 を再インストールした後、Ruby on Rails のセットアップに問題があります。RailsInstaller (v. 3.2.0 - Ruby 2.2.0 および Rails 4.2.6) を使用しました。
インストール後、*.bat ファイルのパス エラーを修正し (いつものように)、新しいプロジェクトを作成してバンドルを実行しました。すべてうまくいっています。
次に、プロジェクトを実行したところ、出力に次のエラーが表示されました。
1.
config.eager_load is set to nil. Please update your config/environments/*.rb files accordingly:
* development - set it to false
* test - set it to false (unless you use a tool that preloads your test environment)
* production - set it to true
(実際には、これらすべてが正しく設定されています)
Rails エラー: ログ ファイルにアクセスできません。C:/Users/home/Dropbox/test_app/log/C:/RailsInstaller/Ruby2.2.0/bin/.log が存在し、書き込み可能であることを確認してください (つまり、ユーザーとグループに対して書き込み可能にします: chmod 0664 C:/Users /home/Dropbox/test_app/log/C:/RailsInstaller/Ruby2.2.0/bin/.log)。問題が修正されるまで、ログ レベルは WARN に引き上げられ、出力は STDERR に送られます。
ご覧のとおり、ログ パスが完全に間違っており、ログ ディレクトリが空です。
その後、サーバーが実行されますが、ブラウザーでもエラーが発生します。
Internal Server Error
Missing `secret_token` and `secret_key_base` for 'C:\RailsInstaller\Ruby2.2.0\bin\' environment, set these values in `config/secrets.yml`
繰り返しますが、これは私のプロジェクトへのパスではありません。何か案は?