0

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

(実際には、これらすべてが正しく設定されています)

  1. 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`

繰り返しますが、これは私のプロジェクトへのパスではありません。何か案は?

4

0 に答える 0