いつもお世話になっております。
現在railsでwebページを作成しております。
「bundle exec rails s --environment production」
コマンドでサーバーを動かした場合に動く
「File.open」メソッドが
「bundle exec rails s -d -b 0.0.0.0 --environment production」
コマンドでサーバーを動かした場合には
No such file or directory @ rb_sysopen - public/uploads/xxx
エラーが出てしまいます。
通常のユーザーとして動く場合とデーモンになる場合で実行ユーザーが違う可能性があり、その場合におけるファイルへのアクセス権の違いではないかと疑ったのですが、xxxファイルをフルコントロールにしても同様のエラーでした。
具体的な解決策が分からず難航しております。
解決策についてご存知の方がいらっしゃいましたら、ご教示いただけますと幸いです。
よろしくお願いいたします。
環境
Linux : Amazon Linux AMI release 2017.03
Ruby
1 2begin 3 File.unlink("public/uploads/xxx") 4rescue => error 5 p error 6end 7 8error内容 9No such file or directory @ rb_sysopen - public/uploads/xxx 10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/06 13:16