これはよくある問題のようですが、グーグル検索などで解決策が見つからないようです。
新しいRails3.2.6アプリケーションを作成し、ローカル開発にPostgreSQLデータベースを使用するように構成しました。私はこのRailsCastに従い、すべてを正しくインストールしてセットアップすることができました。
ただし、railsの生成またはrakeコマンド(など)を実行しようとするrails generate model
と、ファイルrake db:migrate
を参照して次のエラーが発生します。development.log
Rails Error: Unable to access log file. Please ensure that /Users/****/projects/rails_projects/rails_app/log/development.log exists and is chmod 0666. The log level has been raised to WARN and the output directed to STDERR until the problem is fixed.
私はこれらの他のスタックオーバーフローの質問/回答を見ますが、それらは私の場合に正確には適合しません:
- Rails:ログファイルにアクセスできません<-これはRails2.2の時代に戻っています
- Ruby on Railsセットアップ:ログファイルにアクセスできません<-これは、Apacheを使用する本番環境に関するものです。私は地元の開発環境にいます。
そのエラー以外は、私のアプリケーションは正常に動作します。また、すべてのデフォルトを使用して新しいRailsアプリケーションを作成しても、このエラーは発生しません。
任意の提案/ヒントをいただければ幸いです。または、私の地域の環境についてさらに情報が必要な場合は、私に知らせてください。