1

capistrano 3 でデプロイしようとすると、このエラーが発生します。

cap production deploy:setup
cap aborted!
cannot load such file -- capistrano/mercurial.rb

私の展開:

...
set :branch, "default"
set :deploy_to, "/var/rails"
set :deploy_via, :remote_cache
set :scm, 'mercurial'
...

ある種の延長が必要ですか?これまでに見つけたのはCapistrano-Mercurial-Extだけですが、役に立ちませんでした。

4

1 に答える 1

3

GitHub の Capistrano 3 ソースコードを見ると、Mercurial SCM タスクは「hg」と呼ばれています。

https://github.com/capistrano/capistrano/blob/master/lib/capistrano/tasks/hg.rake

したがって、行を変更してみてください:

set :scm, 'マーキュリアル'

することが:

セット:scm、:hg

于 2013-12-06T09:51:22.927 に答える