[SenchaTouch] ビルド時に「no such file to load -- rubygems (LoadError)」と出て止まる

ビルド中に次のエラーが出た場合はRubyのバージョンを疑ってみてください。

[INF] executing compass using system installed ruby runtime
/usr/local/Sencha/Cmd/4.0.2.67/extensions/sencha-compass/gems/bin/compass:9:in `require': no such file to load -- rubygems (LoadError)
  from /usr/local/Sencha/Cmd/4.0.2.67/extensions/sencha-compass/gems/bin/compass:9
[ERR] 
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.ExProcess: compass process exited with non-zero code : 1

私の環境では

  • Ruby1.8.7
  • Sencha Cmd v4.0.2.67

で上記の現象が発生しましたが、Ruby2.0.0に入れ直したところ正常に動作するようになりました。