Rubyの開発環境を作っていたのですがRubyGemsをアップデートした後Pryを「gem install pry」と実行しインストールしようとすると下のようなエラーが出ました。
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.
調べてみるとアクセス権がないとのことだったので、「sudo gem install pry」と実行し、パスワードを打ったのですが下のようなエラーが出ました。
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.
調べてもどうしたらいいのか分からなかったのでこれについて分かる方、ご回答よろしくお願いいたします。
railsのインストールはどのように行いましたか?
railsはインストールしていません。
Rubyのインストールはどのように行いましたか?具体的に書いてください。
Xcodeインストール→Command Line Tools for Xcodeインストール→Homebrewインストール→RVMインストール(gem install rvmと打つ)→Rubyインストール(rvm 2.4.1と打ちパスワード入力)→Gemを最新にアップデート(sudo gem install bundlerと打ち、パスワードを入力)→Pryインストールで詰まる
こんな感じです。
複数のRubyがインストールされている状況ですね。
通常ユーザーでruby系コマンドを実行したときと、sudoを付けてruby系コマンドを実行したときで、動くrubyが別物になっているようなので、それぞれ独立してアップデートされたりgemインストールされたりします。
そのあたりを理解して作業する必要があります。
具体的に、Macの場合どうするのが良いのかはよくわかりません。
初めてのプログラミングなので訳も分からず進めてました。複数インストールされた場合についてもう少し調べてみます。ありがとうございました。
あなたの回答
tips
プレビュー