参考サイトをもとにawsへrailsをインストールしていますbundle exec rake db:migrateでマイグレーションを実行するとエラーになります。
おそらく権限系のエラーだと思いますが、この部分はあまり詳しくないので、どなたかご教授いただければと存じます。
環境
AWS LINUX
rails4
クリエイトはうまくいきます
bundle exec rake db:create RAILS_ENV=production
マイグレーションを実行するとエラー
bundle exec rake db:migrate RAILS_ENV=production [DEPRECATION] requiring "RMagick" is deprecated. Use "rmagick" instead rake aborted! Errno::EACCES: Permission denied @ dir_s_mkdir - /var/www/blog/tmp /var/www/blog/config/environment.rb:5:in `<top (required)>' /home/taku/.rbenv/versions/2.1.4/bin/bundle:23:in `load' /home/taku/.rbenv/versions/2.1.4/bin/bundle:23:in `<main>' Tasks: TOP => db:migrate => environment (See full trace by running task with --trace)
以下操作で新規作成したユーザーで操作していますが、ユーザーにもroot権限を付与しています。
[ec2-user|~]$ sudo adduser 新規ユーザー名 [ec2-user|~]$ sudo passwd 新規ユーザー名 [ec2-user|~]$ sudo visudo ----------------------------- root ALL=(ALL) ALL 新規ユーザー名 ALL=(ALL) ALL #この行を追加
blog $ls -la total 120 drwxr-xr-x 13 root root 4096 Nov 7 01:51 . drwxr-xr-x 3 root root 4096 Nov 7 01:37 .. drwxr-xr-x 9 root root 4096 Nov 7 01:37 app drwxr-xr-x 2 root root 4096 Nov 7 01:37 bin drwxr-xr-x 3 root root 4096 Nov 7 01:37 blog -rw-r--r-- 1 root root 338 Nov 7 01:37 Capfile drwxr-xr-x 6 root root 4096 Nov 7 02:36 config -rw-r--r-- 1 root root 153 Nov 7 01:37 config.ru -rw-r--r-- 1 root root 264 Nov 7 01:37 database.yml drwxrwxrwx 3 root root 4096 Nov 7 01:37 db -rw-r--r-- 1 root root 23170 Nov 7 01:37 dump.rdb -rw-r--r-- 1 root root 834 Nov 7 01:51 .env -rw-r--r-- 1 root root 2289 Nov 7 01:37 Gemfile -rw-r--r-- 1 root root 10978 Nov 7 01:37 Gemfile.lock drwxr-xr-x 8 root root 4096 Nov 7 01:37 .git -rw-r--r-- 1 root root 399 Nov 7 01:37 .gitignore drwxr-xr-x 2 root root 4096 Nov 7 01:37 .idea drwxr-xr-x 5 root root 4096 Nov 7 01:37 lib drwxr-xr-x 2 root root 4096 Nov 7 01:37 log lrwxrwxrwx 1 root root 25 Nov 7 01:37 mysql.sock -> /var/lib/mysql/mysql.sock drwxr-xr-x 3 root root 4096 Nov 7 01:37 public -rw-r--r-- 1 root root 249 Nov 7 01:37 Rakefile -rw-r--r-- 1 root root 478 Nov 7 01:37 README.rdoc drwxr-xr-x 8 root root 4096 Nov 7 01:37 test
回答1件
あなたの回答
tips
プレビュー