1
$ bundle exec cap deploy:setup
/Users/development/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/gems/2.0.0/gems/sshkit-1.1.0/lib/sshkit.rb:3: 
  warning: already initialized constant SSHKit::StandardError
/Users/development/.rvm/gems/ruby-2.0.0-p247@global/gems/sshkit-1.1.0/lib/sshkit.rb:3: 
  warning: previous definition of StandardError was here

cap aborted!
undefined method `instance' for Capistrano::Configuration:Class
/Users/development/.rvm/gems/ruby-2.0.0-p247@global/gems/railsless-deploy-1.1.2/lib/railsless-deploy.rb:1:in `<top (required)>'
/Users/development/Sites/singapore/Capfile:1:in `require'
/Users/development/Sites/singapore/Capfile:1:in `<top (required)>'
/Users/development/.rvm/gems/ruby-2.0.0-p247@global/gems/capistrano-3.0.0/lib/capistrano/application.rb:22:in `load_rakefile'
/Users/development/.rvm/gems/ruby-2.0.0-p247@global/gems/capistrano-3.0.0/lib/capistrano/application.rb:12:in `run'
/Users/development/.rvm/gems/ruby-2.0.0-p247@global/gems/capistrano-3.0.0/bin/cap:3:in `<top (required)>'

私はカピストラーノにかなり慣れていませんが、過去にこの量の問題なしにうまく使用しました。誰かがこれの修正を知っていますか?

4

2 に答える 2

2

私はカピストラーノにかなり慣れていませんが、過去にこの量の問題なしにうまく使用しました。誰かがこれの修正を知っていますか?

バージョン 2 のままにして、次のように の行を変更する必要があると思いますGemfile

gem "capistrano", "~> 2.15.0"
于 2013-10-31T12:58:39.327 に答える
0

私は同じ問題を抱えていましたが、それを機能させるにはいくつかの手順を実行する必要がありました. 最初に Capistrano の既存のバージョンをすべてアンインストールします (複数のバージョンがある場合は、それらをすべて削除します) 。

sudo gem uninstall Capistrano

Gemfile次に、上記のテキストを使用してリポジトリに a を追加します

gem "capistrano", "~> 2.15.0"

bundleインストールされていることを確認してください

sudo gem install bundler

最後にインストール

sudo bundle install
于 2013-11-16T01:42:26.330 に答える