やりたいこと
GCE上のインスタンス内でRailsアプリをデプロイしたいです。
状況
環境:
GCE g1-small
Ruby 2.6.0
Rails5.2.2
現在RubyとRailsが入っている状態です。(rbenv使用)
また、 /app 以下にRailsで作ったアプリをclone しています。
出ているエラー
Errno::EACCES: Permission denied @ rb_file_s_rename - (/home/username/.gem/ruby/2.6.0/cache/arbre-1.2.1.gem, /app/app_name/vendor/bundle/ruby/2.6.0/cache/arbre-1.2.1.gem) An error occurred while installing arbre (1.2.1), and Bundler cannot continue. Make sure that `gem install arbre -v '1.2.1' --source 'https://rubygems.org/'` succeeds before bundling.
やったこと
https://qiita.com/cutenkey/items/2505710b4c494bac152b
エラーメッセージで検索して出てきたものは一通り試してみましたが、どうにも上手くいきませんでした。
具体的には、上のqiitaの記事のように
- gem installをしても結果が変わらない
- gemの位置の権限をユーザー名にしても変わらない
などです。
一つ気がかりなのが、なぜcacheフォルダが指定されているのかということです。
他に解決のためにやれることはあるでしょうか。よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/15 08:22
退会済みユーザー
2019/05/15 08:30