Bundler::PermissionError を解決する方法 Windows で… に書き込もうとしているときにエラーが発生しました
概要
Windows でバンドル インストールを実行中に、管理者特権のプロンプトから実行しない限り、次のエラーが発生します。
Bundler::PermissionError There was an error while trying to write to < path > It is likely that you need to grant write permissions for that path
管理者特権のプロンプトからインストールを実行するとこの問題は回避されますが、OS にとって大きなセキュリティ リスクになるように思われるため、エラーに遭遇せずにプロジェクトをインストールできるようにしたいと考えています。 同様の投稿はありますが、私の知る限り、それらはすべて Linux または Mac を対象としています。
解決策
これを自分の環境のexport GEM_HOME=/Users/itayayuicularu/.gemに追加すると、問題は解決されます。 これを追加すると、bundle はダウンロードした gem を /Users/itayayuuicularu/.gem にインストールします。
これを bash 構成ファイルに追加します。
echo `export GEM_HOME=$HOME/.gem` >> $HOME/.bashrc
GitHub で見つかりました