LoginSignup
hetare
@hetare

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

gem install rails -v 6.0.2 できない

解決したいこと

gem install rails -v 6.0.2 実行できるようにしたい。

発生している問題・エラー

上記実行すると下記エラーが発生した。

ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.

自分で試したこと

下記記事を参考にしたが、
「rbenvにパスを通すため、シェルの設定ファイル(.bashrcや.zshrc)に以下を追加します。」のところがよくわからずそれ以上できていない。
https://qiita.com/nishina555/items/63ebd4a508a09c481150

また
rails -vを行うと下記が返ってくる。
Rails is not currently installed on this system. To get the latest version, simply type:

$ sudo gem install rails
You can then rerun your "rails" command.

何かコマンド実行しようとすると $ sudo gem install railsを実行するように出ます。

しかし、実行しても下記のようにパスワードをきかれたあとにメッセージが出て
これの繰り返しになってしまいます。

お教えいただけたら幸いです。

補足情報(フレームワークのバージョン・OS)

Mac OS
rbenv global 2.7.2
Bundler version 1.17.2
ruby 2.6.3p62

0

2Answer

ターミナルを新しく1枚開いて、

$ which ruby
$ ruby -v

それぞれのコマンドはどういう表示が出ますか?

1

おそらく,以下を .zshrc か .bashrc などに書くと良さそうですが,

[[ -d ~/.rbenv  ]] && \
  export PATH=${HOME}/.rbenv/bin:${PATH} && \
  eval "$(rbenv init -)"

こちらのコマンドを実行するとどうなりますでしょうか?
/bin/bash/bin/zsh などが表示されるのではないかと思っております.
それに対応したファイルに上記を記載すると良いと思います.

$ echo $SHELL
1

Comments

  1. @hetare

    Questioner
    ありがとうございます。
    お教えいただいたようにファイルのほうに書き込むことでできるようになりました。

    ありがとうございました。
  2. 解決したなら良かったです!

Your answer might help someone💌