2
我试图部署我的rails应用程序与capistrano时收到的警告让我感到困惑。警告如下:[弃用警告]这个API已经改变,请hook部署:create_symlink而不是deploy:符号链接在应用程序部署与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
你说你得到的错误,但是这个消息说明它是一个警告 - 这是什么? – 2012-02-27 18:09:47
对不起。你是对的,这只是一个警告(我改变了我的问题)。但是我想知道它是否可能与我的应用没有部署的原因有关。 – 2012-02-27 18:15:32
弃用警告不应该引起任何问题,它只是一个提醒,即正在使用的功能将在未来的版本中被删除/更改。 – 2012-02-27 18:17:20