1時間ぐらい前からTravis-CIの挙動が変わった。
いきなりテスト通らなくなったので何事かと思ったら、node 0.1をインストールしようとして死んでた。

nvm use 0.1



.travis.ymlにこう書いていると、0.10が0.1になる。
language: node_js
node_js:
- 0.10

Travisのgemで.travis.ymlにtokenを暗号化して埋め込んだりしているとわかるけど、travisはyaml設定ファイルの値が数値だったら0.10とかを0.1にしてくる。
Rubyで0.10.to_fすると0.1になるみたいな感じ。


nvm use 0.10してくれるようにする

普通に文字列で”0.10″指定すればいい
language: node_js
node_js:
- "0.10"


俺のリポジトリけっこう色んな所で0.10と書いているので全部直すの面倒くさい


0.10を数値として扱うのはyamlの仕様なので、v0.10のように書いて文字列として認識させるというのもアリですね