2012-07-20 48 views
0

我用無法安裝SproutCore的

rvm 1.8.7 do gem install sproutcore 

它已成功安裝,但現在運行sproutcore gen project getting_started 它給了我下面的錯誤:

/Users/user/.rvm/gems/ruby-1.8.7-p370/gems/sproutcore-1.8.2.1/vendor/chance/lib/chance/instance/slicing.rb:22: syntax error, unexpected ':', expecting '}' 
      mtime: file[:mtime], 
       ^
/Users/user/.rvm/gems/ruby-1.8.7-p370/gems/sproutcore-1.8.2.1/vendor/chance/lib/chance/instance/slicing.rb:23: syntax error, unexpected ':', expecting '=' 
      canvas: canvas 
       ^
/Users/user/.rvm/gems/ruby-1.8.7-p370/gems/sproutcore-1.8.2.1/vendor/chance/lib/chance/instance/slicing.rb:234: syntax error, unexpected $end, expecting kEND 

回答

0

我認爲這是一個「已知的錯誤」使用Ruby 1.8.7,因爲它使用了一些僅在1.9中可用的語法。

您應該嘗試升級到Ruby 1.9.2或1.9.3來解決問題。

0

我同意Topher Fangio,但補充說明:這就是我所做的。

gem update --system