テラタームでEC2にssh接続している環境で、unicorn_rails -c config/unicorn.rb -E production -Dを叩いて、アプリケーションサーバーのunicornを起動させようとしたのですが、画像のように
directory for pid=/home/ec2-user/raisetech-live8-sample-app/unicorn.pid not writable (ArgumentError)
というエラーが出ました。
書き込み権限のエラーだと思ったので、sudo chown -R username:username /home/ec2-user/~を打ってみても変わらず同じエラーが出てしまいます。
試しに cd ~ でディレクトリを変えて、Railsを起動してみると次は、
rbenv: unicorn_rails: command not found
The `unicorn_rails' command exists in these Ruby versions:2.6.3
というエラーが出ます。
これは、Railsのgemが入っていないと思い、
#gem のupdate
$ gem update --system
#bundler のinstall
$ gem install bundler
#rails のinstall
$ gem install rails
を行って、bundle updateしてもエラー内容は変わらずです。
どなたか助言をお願いします。
ー-----------------------------------------
ls -lを打った結果です。
unicorn.rbファイルの出力先を/var/www/~に変更しました。
/var/www/~上でサイド起動コマンドを打ちました。
権限を与えるためにchownコマンドを打ちました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/15 09:55
2022/08/15 10:14
2022/08/15 12:33 編集
2022/08/15 14:47
2022/08/16 02:29
2022/08/16 08:22 編集
2022/08/16 04:55
2022/08/16 05:24
2022/08/16 07:44
2022/08/16 08:19
2022/08/16 08:21
2022/08/17 11:51
2022/08/17 14:29
2022/08/18 14:52
2022/08/18 15:29
2022/08/19 12:02 編集
2022/08/19 12:28
2022/08/19 12:53
2022/08/20 10:25
2022/08/22 03:37
2022/08/22 08:36
2022/08/25 10:06