capistranoのデプロイで意味不明のエラーが発生して解決できずにいます。
$ bundle exec cap production deploy --trace --dry-run を実行しました。
発生したエラー
** Invoke production (first_time) ** Execute production ** Invoke load:defaults (first_time) ** Execute load:defaults ERROR: load:defaults has already been invoked and can no longer be modified. Check that you haven't loaded a Capistrano plugin in deploy.rb or a stage (e.g. deploy/production.rb) by mistake. Plugins must be loaded in the Capfile to initialize properly. cap aborted! can't modify frozen #<Class:#<Rake::Task:0x007ffca4c014a0>>
のようなエラーがでています。pluginがどうのと出ているようですが
意味が全くわからず困っていますので、エラーの内容を教えていただけないでしょうか?
解決方法なども教えていいただければ助かります。
宜しくお願いいたします。
追記
capfileの中身を追記させていただきます。
# Load DSL and set up stages require "capistrano/setup" # Include default deployment tasks require "capistrano/deploy" # Load the SCM plugin appropriate to your project: # # require "capistrano/scm/hg" # install_plugin Capistrano::SCM::Hg # or # require "capistrano/scm/svn" # install_plugin Capistrano::SCM::Svn # or require "capistrano/scm/git" install_plugin Capistrano::SCM::Git # Include tasks from other gems included in your Gemfile # # For documentation on these, see for example: # # https://github.com/capistrano/rvm # https://github.com/capistrano/rbenv # https://github.com/capistrano/chruby # https://github.com/capistrano/bundler # https://github.com/capistrano/rails # https://github.com/capistrano/passenger # 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' # 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
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/13 08:29
2019/03/13 08:47
2019/03/13 12:41