Почему Rspec конфликтует с RVM? - PullRequest
0 голосов
/ 17 ноября 2010

Я получаю сообщения об ошибках при запуске rspec spec.Когда я читаю вывод терминала, похоже, что что-то происходит с RVM.Все актуально.Если кто-то может предложить руководство по этим ошибкам, я был бы признателен.Я также включил контроллер страниц, который я тоже построил, но я следую учебному пособию, и поэтому это в основном просто перепечатанная копия.

    Z-Kidds-MacBook-Air:sample_app zkidd$ rspec spec
/Users/zkidd/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-2.0.1/lib/rspec/core/configuration.rb:306:in `load': /Users/zkidd/Sites/rails_projects/sample_app/spec/controllers/pages_controller_spec.rb:87: syntax error, unexpected tIDENTIFIER, expecting tCONSTANT (SyntaxError)
...                      ::content => "#{@base_title} +  | Cont...
...                               ^
/Users/zkidd/Sites/rails_projects/sample_app/spec/controllers/pages_controller_spec.rb:87: syntax error, unexpected ')', expecting keyword_end
/Users/zkidd/Sites/rails_projects/sample_app/spec/controllers/pages_controller_spec.rb:103: syntax error, unexpected $end, expecting keyword_end
    from /Users/zkidd/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-2.0.1/lib/rspec/core/configuration.rb:306:in `block in load_spec_files'
    from /Users/zkidd/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-2.0.1/lib/rspec/core/configuration.rb:306:in `map'
    from /Users/zkidd/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-2.0.1/lib/rspec/core/configuration.rb:306:in `load_spec_files'
    from /Users/zkidd/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-2.0.1/lib/rspec/core/command_line.rb:18:in `run'
    from /Users/zkidd/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-2.0.1/lib/rspec/core/runner.rb:55:in `run_in_process'
    from /Users/zkidd/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-2.0.1/lib/rspec/core/runner.rb:46:in `run'
    from /Users/zkidd/.rvm/gems/ruby-1.9.2-p0@rails3tutorial/gems/rspec-core-2.0.1/lib/rspec/core/runner.rb:10:in `block in autorun'
Z-Kidds-MacBook-Air:sample_app zkidd$ 

Вот стр.

Ответы [ 2 ]

3 голосов
/ 17 ноября 2010

::content => должно быть :content =>

1 голос
/ 17 ноября 2010

если вы работаете с textmate, вам, вероятно, следует попробовать использовать dr-nics ruby ​​и rails связки. у них есть встроенная проверка синтаксиса!

https://github.com/drnic/

...