Не могу загрузить капистрано-рецепты

Я добавил рецепты капистрано в свой Gemfile

group :development do
  ...
  gem 'capistrano-recipes',require: false
end

Добавлено в мой сценарий развертывания:

require 'capistrano-recipes'

Результат списка пакетов:

bundle list | grep capistrano
  * capistrano (2.15.5)
  * capistrano-ext (1.2.1)
  * capistrano-platform-resources (0.1.3)
  * capistrano-rbenv (1.0.5)
  * capistrano-recipes (0.8.0)

Но когда я запускаю команду типа cap -T, я получаю сообщение об ошибке:

/usr/local/rvm/gems/ruby-2.0.0-p0-turbo/gems/capistrano-2.15.5/lib/capistrano/configuration/loading.rb:152:in `require': cannot load such file -- capistrano-recipes (LoadError)
    from /usr/local/rvm/gems/ruby-2.0.0-p0-turbo/gems/capistrano-2.15.5/lib/capistrano/configuration/loading.rb:152:in `require'
    from ./config/deploy.rb:12:in `load'

В чем здесь может быть проблема? Спасибо


person megas    schedule 09.11.2013    source источник
comment
Может быть разные установки Ruby? Кроме того, я не вижу следующего, хотя вижу grep: ...install cap-recipes --source gemcutter.org или пакетная установка   -  person salah-1    schedule 09.11.2013


Ответы (2)


Из README это то, что вы должны добавить в свое развертывание сценарий:

require 'capistrano_recipes'

Обратите внимание, что здесь используется символ подчеркивания, а не дефис.

person Oscar Barrett    schedule 10.11.2013

Либо установите гем глобально

gem install capistrano-recipes 
cap -T

или просто:

bundle exec cap -T
person Seuros    schedule 09.11.2013
comment
с bundle exec тоже самое - person megas; 09.11.2013