Yosemiteにアップグレードして環境でハマったところ

Yosemiteが関係するかもしれないし、関係しないかもしれないけど、とりあえずアップグレード後におかしくなったところのメモと解決策。

他にも発生したらここに追加していきます。

(2015.07.29 VirtualBoxについて追記)

■node.js関連

其の1

  • 最新バージョンがインストールされているがlinkが出来ない
  • npmが迷子(npm -v してもエラーになる)

<解決策>

これで解決した

gist.github.com

其の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を一旦削除して入れなおすことで解決した

qiita.com

すると、さらに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を単品で起動したら見事に動かなかった。バージョンが古かったので最新バージョンを入れなおしたらあっさり解決した。