最近我一直在尝试从没有使用捆绑来管理应用程序的宝石一个,做一个版本升级Webistrano。为了部署Rails应用程序,我们将使用require 'bundler/capistrano'
在配方中有加载的应用程序和其他相关步骤(如预编译资产等)的捆绑。然而,一旦捆绑用的Gemfile用于指定并加载相应的宝石的环境,有require 'bundler/capistrano'
引发以下错误:部署错误Webistrano与打捆,Capistrano的,需要“捆绑/ Capistrano的”食谱
** loading stage recipe 'bundler'
*** defining a task named `install' would shadow an existing method with that name
如果我排除在食谱的要求,部署继续,但不使用捆绑(没有bundle exec
等)
当我试图用rvm
来管理ruby环境时,我也有类似的问题require 'rvm/capistrano'
。
就如何解决这一问题有什么想法?
没有跑,我应该耙0.9.x版本?我在部署主机上安装了捆绑软件。部署服务器上的rvm-capistrano。 – achinda99
我见过有人在本地没有这些问题。 – matov