node.js seems not work in Ruby 1.8.7 and Rails 3.1.0 -
i have installed ruby 1.8.7 , rails 3.1.0.
when rails s error triggered.
alberto@alberto:~/screencast/tasks$ rails s /home/alberto/.rvm/gems/ree-1.8.7-2012.02@screencast/gems/execjs-2.1.0/lib/execjs.rb:2:in `require': /home/alberto/.rvm/gems/ree-1.8.7- 2012.02@screencast/gems/execjs-2.1.0/lib/execjs/runtimes.rb:22: syntax error, unexpected ':', expecting ')' (syntaxerror) name: "node.js (v8)", ^ /home/alberto/.rvm/gems/ree-1.8.7-2012.02@screencast/gems/execjs-2.1.0/lib/execjs/runtimes.rb:22: syntax error, unexpected ',', expecting kend /home/alberto/.rvm/gems/ree-1.8.7-2012.02@screencast/gems/execjs- 2.1.0/lib/execjs/runtimes.rb:23: syntax error, unexpected ',', expecting kend /home/alberto/.rvm/gems/ree-1.8.7-2012.02@screencast/gems/execjs- 2.1.0/lib/execjs/runtimes.rb:24: syntax error, unexpected ',', expecting kend /home/alberto/.rvm/gems/ree-1.8.7-2012.02@screencast/gems/execjs-2.1.0/lib/execjs/runtimes.rb:26: syntax error, unexpected ')', expecting kend /home/alberto/.rvm/gems/ree-1.8.7-2012.02@screencast/gems/execjs- 2.1.0/lib/execjs/runtimes.rb:29: syntax error, unexpected ':', expecting ')' name: "javascriptcore", ^ /home/alberto/.rvm/gems/ree-1.8.7-2012.02@screencast/gems/execjs- 2.1.0/lib/execjs/runtimes.rb:29: syntax error, unexpected ',', expecting kend /home/alberto/.rvm/gems/ree-1.8.7-2012.02@screencast/gems/execjs- 2.1.0/lib/execjs/runtimes.rb:30: syntax error, unexpected ',', expecting kend /home/alberto/.rvm/gems/ree-1.8.7-2012.02@screencast/gems/execjs- 2.1.0/lib/execjs/runtimes.rb:32: syntax error, unexpected ')', expecting kend /home/alberto/.rvm/gems/ree-1.8.7-2012.02@screencast/gems/execjs- 2.1.0/lib/execjs/runtimes.rb:35: syntax error, unexpected ':', expecting ')' name: "spidermonkey", ^
looks source uses new key-value syntax (key: value
) rather older form (:key => "value"
). should update ruby 1.9 @ minimum. suppose can fix source use older syntax, i'd recommend updating ruby if possible.
Comments
Post a Comment