Railsで環境構築をしようとしますが、エラーが出てどうしても前に進めません。
エラーメッセージは...
ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ rb_sysopen - /Users/apple/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rails-6.0.3.4/README.md
です。
質問する人が身近におらず、今回こちらで質問します。
どなたか回答お願いします!
そこに至るまでの手順
導入しようとしているOS,バージョンを記載してください。
今のところ「エラーのとおりです」としか言いようがありません
OS: macOS Big Sur
Ruby: 2.7.2
Rails: 6.0.3.4
①rbenv versions
system
* 2.7.2 (set by /Users/apple/.rbenv/version)
②gem install rails -v "6.0.3.4"
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.
③eval "$(rbenv init -)"
④which ruby
/Users/apple/.rbenv/shims/ruby
⑤gem install rails -v "6.0.3.4"
ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ rb_sysopen - /Users/apple/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rails-6.0.3.4/README.md
という流れです。お願いします!
上記エラーメッセージの意味が分かりません。
質問は編集できますので。
ただ、
Permission denied
はそこまで珍しいものではないですね。調べて出る範囲です
rbenvで自分のホームにrubyをインストールしているのに、
>2.7.2 (set by /Users/apple/.rbenv/version)
システムの/Library/rubyを見に行っています。
>You don't have write permissions for the /Library/Ruby
MacOSでは、/Libraryには一般ユーザーの書き込み権限はありません。
環境変数PATHの設定あたりがおかしいのでは?
あなたの回答
tips
プレビュー