Rails5.1.3のアプリをcapistranoでデプロイしようとトライしております。
$ bundle exec cap production deploy --trace --dry-run を実行したところたくさんエラーが出てしまいましたが
とりあえず以下のエラーの解消を目指していますが解決方法がわからず困っております。
$ bundle exec cap production deploy --trace --dry-run ** Invoke production (first_time) ** Execute production ** Invoke load:defaults (first_time) ** Execute load:defaults [Deprecation Notice] `set :scm, :git` is deprecated. To ensure your project is compatible with future versions of Capistrano, remove the :scm setting and instead add these lines to your Capfile after `require "capistrano/deploy"`: require "capistrano/scm/git" install_plugin Capistrano::SCM::Git
Capfileは以下のように記述しています。
require "capistrano/setup" require "capistrano/deploy" require "capistrano/scm/git" install_plugin Capistrano::SCM::Git require 'capistrano/rvm' require 'capistrano/rbenv' require 'capistrano/chruby' require 'capistrano/bundler' require 'capistrano/rails/assets' require 'capistrano/rails/migrations' require 'capistrano/passenger' require 'capistrano/puma' require 'sshkit/sudo' require 'whenever/capistrano' require "capistrano/maintenance" # Load custom tasks from `lib/capistrano/tasks` if you have any defined Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r } install_plugin Capistrano::Puma
このエラーを解決したいのですが解決方法をご教示お願いいたします。
宜しくお願いします。
追記
サイトで調べましたが、require "capistrano/deploy"、require "capistrano/scm/git"、install_plugin Capistrano::SCM::Gitの
順に実行する。とありました。Capfileでは上から順に記述しているのですが、エラーが出てしまいます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。