読者です 読者をやめる 読者になる 読者になる

日々精進

新しく学んだことを書き留めていきます

rubyのgemをインストールした後、実行するとcommand not foundになる

ruby

rbenvが悪さをしているっぽい。
MavericksになってからデフォルトのRubyのバージョンも2.0系になったので、rbenvいらないか・・・と思い、
rbenvをuninstallすることにした。
以下でアンインストールできる。

brew uninstall rbenv
brew uninstall ruby-build
sudo rm -rf ~/.rbenv

その後、改めてGemをインストール

sudo gem install xcpretty

が、やはりcommand not found。
xcprettyは
/usr/local/Cellar/ruby/2.0.0-p195/bin/xcpretty
にインストールされているが、
/usr/local/bin/に上記パスへのシンボリックリンクが無いことが原因。
以下を実行したら直った。

cd /usr/local/bin/
ln -s ../Cellar/ruby/2.0.0-p195/bin/xcpretty

参考:Homebrewでインストールしたrbenvをアンインストールする - mfks17’s diary