0

実行後にデプロイが失敗する

run "ln -nfs #{shared_path}/config/database.yml #{release_path}/config/database.yml"

エラーは次のとおりです。

`/var/apps/myserver.com/shared/config/database.yml' and `/var/apps/myserver.com/releases/20120925174051/config/database.yml' are the same file

何か案が?それは Capistrano の問題ではないように思えますが、rvm-capistrano gem を使い始めた直後に発生しました。

4

2 に答える 2

1

おそらく、config を shared_children に追加したでしょう。つまり、リリースの構成ディレクトリを削除し、代わりに共有ディレクトリにシンボリック リンクします。

修正はもちろん、config ディレクトリを deploy.rb の shared_chilren から削除することです。

PSはい、それは古い質問だと思いますが、Googleで最初にヒットしたものです.

于 2013-10-09T08:20:41.577 に答える