Yosemiteにアップグレードして環境でハマったところ
Yosemiteが関係するかもしれないし、関係しないかもしれないけど、とりあえずアップグレード後におかしくなったところのメモと解決策。
他にも発生したらここに追加していきます。
(2015.07.29 VirtualBoxについて追記)
■node.js関連
其の1
- 最新バージョンがインストールされているがlinkが出来ない
- npmが迷子(npm -v してもエラーになる)
<解決策>
これで解決した
其の2
node-gypで色々エラーが発生
gyp ERR! Completion callback never invoked! gyp ERR! System Darwin 14.4.0 gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /Users/kiharu/zenclerk/zenclerk/peronyan_cool/node_modules/time gyp ERR! node -v v0.12.6 gyp ERR! node-gyp -v v2.0.1 gyp ERR! This is a bug in `node-gyp`. gyp ERR! Try to update node-gyp and file an Issue if it does not help: gyp ERR! <https://github.com/TooTallNate/node-gyp/issues>
<解決策>
↓ ここに書いてあるようにupdateしたら解決した github.com
■Ruby関連
bundle install するととにかくエラーが大量発生
Symbol not found: _SSLv2_client_method (LoadError)
そもそもrakeが無いとか言われる
Could not find rake-10.4.2 in any of the sources Run `bundle install` to install missing gems.
<解決策>
↓ Rubyを一旦削除して入れなおすことで解決した
すると、さらにbundlerがないとか言われるのでbundlerをinstallする
gem install bundler
■その他
AngularJSの開発で使っていたGruntがnot foundになった。
-bash: grunt: command not found
<解決策>
とりあえずcliだけ無効?になってるような気もしたので、npmでgrunt-cliをインストールしたらnot foundではなくなった。原因不明だけど、解決したのでよしとする。
vagrant up が途中で止まる(VirtualBox)
vagrant up しようとすると、"Booting VM..." のメッセージのまま止まってしまい、起動出来ない問題が発生。
私の場合、vagrantが原因ではなく、VirtualBoxを単品で起動したら見事に動かなかった。バージョンが古かったので最新バージョンを入れなおしたらあっさり解決した。