最近ターミナルを立ち上げると
必ず冒頭に
bash: eval: line 21: syntax error near unexpected token `ruby’
bash: eval: line 21: `} ruby -v’
bash: eval: line 21: `} ruby -v’
ってエラーが表示されるので、
うっとうしくて困っていたんですよ。
先日Rubyのバージョンを変えるために
ゴニョゴニョした際、
眠かったのもあって結構打ち間違いを
やらかしてた自覚はあります(キリッ
将来またRubyの環境構築で失敗したときのために
解決できた方法をメモっておきます。
ターミナルで
/usr/bin/open -e ~/.bash_profile
と打ち込むと別のウィンドウが立ち上がるので、
上部の方にある
eval "$(rbenv init -)"
を含む行をバッサリと削除。
これで無事、クリーンなターミナルが戻ってきました。
注意:Rubyが使えなくなる可能性あり
ただ削除するのは変な文字列を含んだものだけにしないと、
せっかく rbenv 使ってバージョン管理できてたのが
いつの間にか使えなくなります。
eval "$(rbenv init -)"
とだけあるのは残しておきましょう。
もし削除してしまった場合は、改めて追加してください。
【Ruby】gemをインストールできないときの対処法
gem をインストールしようとしたらYou don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.とエラーが出てしまいました。要するに M...
https://teratail.com/questions/74307
Copyright protected by Digiprove © 2020
コメント