質問編集履歴

1 変更

E_toon

E_toon score 16

2017/03/17 02:17  投稿

GCE rake db:migrate RAILS_ENV=production が通らない
Google Compute Engin上にCentOS7で本番環境を構築中なのですが
```ruby
rake db:migrate RAILS_ENV=production
```
が通らず
```
ails Error: Unable to access log file. Please ensure that /var/www/app/log/production.log exists and is writable (ie, make it writable for
user and group: chmod 0664 /var/www/app/log/production.log). The log level has been raised to WARN and the output directed to STDERR until
the problem is fixed.
rake aborted!
Mysql2::Error: Access denied for user 'root'@'localhost' (using password: YES)
Tasks: TOP => db:migrate
```
とのエラーが出てしまいます。
どのようにすれば通るようになるでしょうか?
```
chmod 0664 /var/www/app/log/production.log
```
を実行すると
chmod: changing permissions of ‘/var/www/tracey-api/log/production.log’: Operation not permitted
chmod: changing permissions of ‘/var/www/api/log/production.log’: Operation not permitted
と変更ができないようです。
皆様、よろしくお願いいたします。
  • Ruby on Rails

    10476 questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

  • Google Cloud Platform

    290 questions

    Google Cloud Platformは、Google社がクラウド上で提供しているサービス郡の総称です。エンドユーザー向けサービスと同様のインフラストラクチャーで運営されており、Webサイト開発から複雑なアプリ開発まで対応可能です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る