ruby + rbenv + nodebrewの開発環境の入れ直し
YosemiteでぐちゃぐちゃになってしまったMacの開発環境を入れなおす。
homebrew/FAQ.md at master · Homebrew/homebrew · GitHubのgistにあるshellscriptを落としてきて実行 homebrewを抹殺する
curl https://gist.githubusercontent.com/mxcl/1173223/raw/a833ba44e7be8428d877e58640720ff43c59dbad/uninstall_homebrew.sh > uninstall_homebrew.sh bash uninstall_homebrew.sh rm -rf /usr/local/Cellar /usr/local/.git
$HOME
のいらないファイルを抹殺する
rm -rf ~/.nodebrew rm -rf ~/.rbenv
export CC=cc
export CC=cc
を~/.zshrc
に追加 (他のshellならよしなに)
- homebrewを入れて、新しくrubyを入れなおす
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew doctor brew install rbenv ruby-build rbenv install 2.1.2
- bundle install
gem install bundler
rbenv rehash
bundle
- nodebrew + nodejsのインストール
curl -L git.io/nodebrew | perl - setup export PATH=$HOME/.nodebrew/current/bin:$PATH nodebrew install stable nodebrew use stable npm install bower -g
- オマケ (libv8が入らない場合)
gem install libv8 -v '3.16.14.3' -- --with-system-v8 #これはいらないかも bundle config build.libv8 --with-system-v8 bundle
...とここまで書いたのだけど、therubyracerがどう頑張っても入らないので、クリーンインストールします。。。
追記
v8まわりでハマってたのは、gemのversionが古かったせいで、Yosemiteと相性が悪かったのが原因ぽい。