2012-02-21 38 views
1

我是RoR新手,試圖運行使用readme的待辦事例。 運行包工作正常:運行Ember的待辦事項示例

$ bundle 
Using rake (0.9.2.2) 
Using chunky_png (1.2.5) 
Using fssm (0.2.8.1) 
Using sass (3.1.15) 
Using compass (0.11.7) 
Using json (1.6.5) 
Using rack (1.4.1) 
Using thor (0.14.6) 
Using rake-pipeline (0.6.0) from https://github.com/livingsocial/rake-pipeline.git (at master) 
Using rake-pipeline-web-filters (0.6.0) from https://github.com/wycats/rake-pipeline-web-filters.git (at master) 
Using bundler (1.0.22) 
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. 

運行

束EXEC rakep服務器 不爲我工作:

$ bundle exec rakep server 
/Users/<my_user>/.bundler/ruby/1.8/rake-pipeline-web-filters-e58b9d055de6/lib/rake-pipeline-web-filters/version.rb:5: warning: already initialized constant VERSION 
/Users/<my_user>/.bundler/ruby/1.8/rake-pipeline-web-filters-e58b9d055de6/lib/rake-pipeline-web-filters.rb:23:in `require': /Users/<my_user>/.bundler/ruby/1.8/rake-pipeline-web-filters-e58b9d055de6/lib/rake-pipeline-web-filters/chained_filter.rb:45: undefined (?...) sequence: /(?<=\.)\w+/ (SyntaxError) 
    from /Users/<my_user>/.bundler/ruby/1.8/rake-pipeline-web-filters-e58b9d055de6/lib/rake-pipeline-web-filters.rb:23 
    from /Users/<my_user>/projects/todos/Assetfile:3:in `require' 
    from /Users/<my_user>/projects/todos/Assetfile:3:in `rebuild_from_assetfile' 
    from /Users/<my_user>/.bundler/ruby/1.8/rake-pipeline-f71caeb1406d/lib/rake-pipeline/dsl/project_dsl.rb:25:in `instance_eval' 
    from /Users/<my_user>/.bundler/ruby/1.8/rake-pipeline-f71caeb1406d/lib/rake-pipeline/dsl/project_dsl.rb:25:in `evaluate' 
    from /Users/<my_user>/.bundler/ruby/1.8/rake-pipeline-f71caeb1406d/lib/rake-pipeline/project.rb:92:in `build' 
    from /Users/<my_user>/projects/todos/Assetfile:1:in `rebuild_from_assetfile' 
    from /Users/<my_user>/.bundler/ruby/1.8/rake-pipeline-f71caeb1406d/lib/rake-pipeline/project.rb:83:in `initialize' 
    from /Users/<my_user>/.bundler/ruby/1.8/rake-pipeline-f71caeb1406d/lib/rake-pipeline/middleware.rb:24:in `new' 
    from /Users/<my_user>/.bundler/ruby/1.8/rake-pipeline-f71caeb1406d/lib/rake-pipeline/middleware.rb:24:in `initialize' 
    from /Users/<my_user>/.bundler/ruby/1.8/rake-pipeline-f71caeb1406d/lib/rake-pipeline/server.rb:11:in `new' 
    from /Users/<my_user>/.bundler/ruby/1.8/rake-pipeline-f71caeb1406d/lib/rake-pipeline/server.rb:11:in `app' 
    from /Library/Ruby/Gems/1.8/gems/rack-1.4.1/lib/rack/server.rb:301:in `wrapped_app' 
    from /Library/Ruby/Gems/1.8/gems/rack-1.4.1/lib/rack/server.rb:252:in `start' 
    from /Users/<my_user>/.bundler/ruby/1.8/rake-pipeline-f71caeb1406d/lib/rake-pipeline/cli.rb:38:in `server' 
    from /Library/Ruby/Gems/1.8/gems/thor-0.14.6/lib/thor/task.rb:22:in `send' 
    from /Library/Ruby/Gems/1.8/gems/thor-0.14.6/lib/thor/task.rb:22:in `run' 
    from /Library/Ruby/Gems/1.8/gems/thor-0.14.6/lib/thor/invocation.rb:118:in `invoke_task' 
    from /Library/Ruby/Gems/1.8/gems/thor-0.14.6/lib/thor.rb:263:in `dispatch' 
    from /Library/Ruby/Gems/1.8/gems/thor-0.14.6/lib/thor/base.rb:389:in `start' 
    from /Users/<my_user>/.bundler/ruby/1.8/rake-pipeline-f71caeb1406d/bin/rakep:4 
    from /Library/Ruby/Gems/1.8/bin/rakep:19:in `load' 
    from /Library/Ruby/Gems/1.8/bin/rakep:19 

任何想法,爲什麼?

回答

2

目前,Rake Pipeline只能在Ruby 1.9下運行。這可能是可以修復的,應該被認爲是Rake Pipeline中的一個錯誤。無論如何,我建議在RVM上使用Ruby 1.9.3。

相關問題