Развертывание Capistrano cap завершается неудачно в Ubuntu 10.10.Установленный Ruby с RVM - PullRequest
1 голос
/ 21 февраля 2011

Я установил ruby ​​1.9.2 через RVM, а также драгоценности webby и capistrano.Webby не работает с 1.9.2, поэтому я сделал резервную копию на ruby ​​1.8.7 через RVM, установив его по умолчанию, и webby лучше.

При запуске cap deploy на этом ранее работающем сайте(для кого-то другого) я получаю следующее:

ryan @ ruby1: ~ / projects / cincinnati-agile-conference $ cap deploy /home/ryan/.rvm/rubies/ruby-1.8.7-p334 / lib / ruby ​​/ site_ruby / 1.8 / rubygems / custom_require.rb: 29: в gem_original_require': no such file to load -- railsless-deploy (LoadError) from /home/ryan/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in require 'из /home/ryan/.rvm/gems/ruby-1.8.7-p334/gems/capistrano-2.5.19 / lib / capistrano / configuration / loading.rb: 152: в require' from Capfile:5:in загрузить 'из /home/ryan/.rvm/gems/ruby-1.8.7-p334/gems/capistrano-2.5.19/lib/capistrano/configuration/loading.rb:172:in load_from_file' from /home/ryan/.rvm/gems/ruby-1.8.7-p334/gems/capistrano-2.5.19/lib/capistrano/configuration/loading.rb:89:in load 'из /home/ryan/.rvm/gems/ruby-1.8.7-p334/gems/capistrano-2.5.19/lib/capistrano/configuration/loading.rb: 86: в load' from /home/ryan/.rvm/gems/ruby-1.8.7-p334/gems/capistrano-2.5.19/lib/capistrano/configuration/loading.rb:86:in каждый 'из /home/ryan/.rvm/gems/ruby-1.8.7-p334/gems/capistrano-2.5.19/lib/capistrano/configuration/loading.rb:86:inload' from /home/ryan/.rvm/gems/ruby-1.8.7-p334/gems/capistrano-2.5.19/lib/capistrano/cli/execute.rb:65:in load_recipes 'из /home/ryan/.rvm/gems/ruby-1.8.7-p334/gems/capistrano-2.5.19/lib/capistrano / cli / execute.rb: 65: в each' from /home/ryan/.rvm/gems/ruby-1.8.7-p334/gems/capistrano-2.5.19/lib/capistrano/cli/execute.rb:65:in load_recipes 'из /home/ryan/.rvm/gems/ruby-1.8.7-p334/gems/capistrano-2.5.19/lib/capistrano/cli/execute.rb: 31: в execute!' from /home/ryan/.rvm/gems/ruby-1.8.7-p334/gems/capistrano-2.5.19/lib/capistrano/cli/execute.rb:14:in выполнить 'из /home/ryan/.rvm/gems/ruby-1.8.7-p334/gems/capistrano-2.5.19/bin/cap:4 из / home / ryan /.rvm / gems / ruby-1.8.7-p334 / bin / cap: 19: в "загрузке" из /home/ryan/.rvm/gems/ruby-1.8.7-p334/bin/cap:19

Google-fu подсказывает мне не использовать пакеты ruby, но я использовал RVM.

1 Ответ

2 голосов
/ 21 февраля 2011

Когда вы вернулись к 1.8.7, вы установили гем railsless-deploy?

...