質問: やりたいこと ------ 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フォルダが指定されているのかということです。 他に解決のためにやれることはあるでしょうか。よろしくお願いします。
回答: GCE は詳しくはありませんので間違っていたらご容赦ください。 * 実行ユーザは誰ですか? * Rubyのインストールも含め、`sudo` を使いませんでしたか?