Я работаю над домашними заданиями для класса SaaS Калифорнийского университета в Беркли и пытаюсь выполнить задания на моем Macbook, а не на EC2 или VM.
В любом случае, у меня возникают проблемы с получением огурцазапустить.Я использую rvm use 1.9.2
для установки среды ruby и работаю в оболочке bash.Я смог запустить hw2, который состоял из запуска и изменения приложения rails.
Я запустил rails g install:cucumber
к успеху.
Когда я запускаю огурец, я получаю эту ошибку:
/Users/glenn/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `require'
/Users/glenn/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `rescue in require'
/Users/glenn/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
/Users/glenn/.rvm/gems/ruby-1.9.2-p318/gems/actionpack-3.2.2/lib/action_dispatch.rb:35:in `<top (required)>'
Любые идеи ???
После дальнейших исследований я могу успешно запустить огурецчерез грабли, вот так: rake cucumber:all
Может кто-нибудь объяснить, что происходит?Почему огурец не работает «сам по себе», как на уроке лекции, но в моей системе он работает через грабли?