предупреждение о символической ссылке во время развертывания приложения rails с помощью capistrano - PullRequest
2 голосов
/ 27 февраля 2012

Меня смущает предупреждение, которое я получаю при попытке развернуть приложение rails с помощью capistrano.Это предупреждение выглядит следующим образом: [Предупреждение об устаревании] Этот API был изменен, пожалуйста, подключите deploy: create_symlink вместо deploy: symlink

Может кто-нибудь объяснить мне, что пытается сделать 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://git@server.project.ca/usr/local/git_root/project.git"
set :user, "deploy"

#set :rvm_bin_path, "/usr/local/rvm/bin"
set :rvm_ruby_string, "ruby-1.9.2-p290@project"
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

1 Ответ

4 голосов
/ 28 февраля 2012

также столкнулся с этим предупреждением сегодня. Согласитесь с Эндрю, предупреждение, вероятно, не ваша проблема (если у вашего файла развертывания есть хуки в deploy: symlink, это предупреждение будет проблемой).

если вы все еще заинтересованы в том, что пытается сделать capistrano, похоже, что это изменение в версии 2.11.2 для обеспечения развертывания: symlink выдает предупреждение об устаревании: https://github.com/capistrano/capistrano/issues/164

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...