2012-02-27 7 views
2

私はcapistranoで自分のレールアプリをデプロイしようとしているときに警告が表示されて混乱しています。この警告は次のとおりです:[廃止予定の警告]このAPIは変更されました。展開の代わりにcreate_symlinkを展開してください:symlinkレールの間にsymlinkの警告アプリがcapistranoでデプロイされる

capistranoは何をしようとしていますか?そしてこれを修正する方法は?どんな助けでも大いに感謝します!

これは私の展開ファイルです。

$:.unshift(File.expand_path('./lib', ENV['rvm_path'])) # Add RVM's lib directory to the load path. 
require "rvm/capistrano"     # Load RVM's capistrano plugin. 

set :application, "Project" 

set :scm, "git" 
set :repository, "ssh://[email protected]/usr/local/git_root/project.git" 
set :user, "deploy" 

#set :rvm_bin_path, "/usr/local/rvm/bin" 
set :rvm_ruby_string, "[email protected]" 
set :normalize_asset_timestamps, false 

ssh_options[:forward_agent] = true 

set :branch, "master" 

set :deploy_via, :remote_cache 
set :deploy_to, "/usr/local/www/sites/project.example.ca/public/" 

set :use_sudo, false 

set :domain, 'project.example.ca' 

role :app, domain 
role :web, domain 
role :db, domain, :primary => true 
+0

:シンボリックリンクは非推奨の警告を与えますエラーですが、メッセージには警告が表示されます。それはそれですか? –

+0

申し訳ありません。あなたは正しい、それはちょうど警告(私は私の質問を変更しました)です。しかし、なぜ私のアプリが展開していないのかと関係があるのだろうかと思う。 –

+1

廃止予定の警告は問題を起こしてはいけません。使用されている機能は、将来のバージョンで削除/変更されるだけです。 –

答えて

4

も今日この警告に遭遇しました。 andrewに同意すると、警告はおそらくあなたの問題ではないでしょう(あなたの配備ファイルに配備のフックがあれば:symlink、その警告が懸念されます)。

あなたはまだこのようになり、やろうとしているものカピストラーノに興味を持っている場合は、デプロイを確保するために、バージョン2.11.2の変化である:あなたが取得していると言うhttps://github.com/capistrano/capistrano/issues/164

関連する問題