私はそれがローカル上でスムーズに動作しますprivate_pubカピストラーノデプロイエラープライベートパブの宝石
と呼ばれる宝石を追加した後、サーバーに私のアプリを展開しようとしました。しかし、私がcapistranoを使って展開したときに、ターミナルに表示されるエラーコードの展開に失敗しました。最後のエラーメッセージで
DEBUG [56a34683] rake aborted!
DEBUG [56a34683] ArgumentError: The staging environment does not exist in /var/www/vendorpedia/releases/20170729083837/config/private_pub.yml
DEBUG [56a34683] /var/www/vendorpedia/shared/bundle/ruby/2.3.0/gems/private_pub-1.0.3/lib/private_pub.rb:22:in `load_config'
/var/www/vendorpedia/shared/bundle/ruby/2.3.0/gems/private_pub-1.0.3/lib/private_pub/engine.rb:8:in `block in <class:Engine>'
/var/www/vendorpedia/shared/bundle/ruby/2.3.0/gems/railties-4.2.3/lib/rails/initializable.rb:30:in `instance_exec'
/var/www/vendorpedia/shared/bundle/ruby/2.3.0/gems/railties-4.2.3/lib/rails/initializable.rb:30:in `run'
/var/www/vendorpedia/shared/bundle/ruby/2.3.0/gems/railties-4.2.3/lib/rails/initializable.rb:55:in `block in run_initializers'
/var/www/vendorpedia/shared/bundle/ruby/2.3.0/gems/railties-4.2.3/lib/rails/initializable.rb:54:in `run_initializers'
:
(Backtrace restricted to imported tasks)
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as [email protected]: rake exit status: 1
rake stdout: Nothing written
rake stderr: rake aborted!
ArgumentError: The staging environment does not exist in /var/www/vendorpedia/releases/20170729083837/config/private_pub.yml
/var/www/vendorpedia/shared/bundle/ruby/2.3.0/gems/private_pub-1.0.3/lib/private_pub.rb:22:in `load_config'
/var/www/vendorpedia/shared/bundle/ruby/2.3.0/gems/private_pub-1.0.3/lib/private_pub/engine.rb:8:in `block in <class:Engine>'
/var/www/vendorpedia/shared/bundle/ruby/2.3.0/gems/railties-4.2.3/lib/rails/initializable.rb:30:in `instance_exec'
/var/www/vendorpedia/shared/bundle/ruby/2.3.0/gems/railties-4.2.3/lib/rails/initializable.rb:30:in `run'
/var/www/vendorpedia/shared/bundle/ruby/2.3.0/gems/railties-4.2.3/lib/rails/initializable.rb:55:in `block in run_initializers'
/var/www/vendorpedia/shared/bundle/ruby/2.3.0/gems/railties-4.2.3/lib/rails/initializable.rb:54:in `run_initializers'
/var/www/vendorpedia/shared/bundle/ruby/2.3.0/gems/railties-4.2.3/lib/rails/application.rb:352:in `initialize!'
/var/www/vendorpedia/releases/20170729083837/config/environment.rb:5:in `<top (required)>'
私は何をすべきでしょうか?本当にあなたの助けが必要です!
ありがとうございました! (の〜/ .ssh W =%:( 'の〜/ .ssh/id_rsa.pub')wは
代わり のssh_options =%[キー]:[キー]
'config/private_pub.yml'に' staging'の設定がありますか? – spickermann
@spickermann no mate ..そのただのデフォルト –
私はエラーメッセージがかなり明確だと思います: 'ArgumentError:ステージング環境は.../config/private_pub.yml'に存在しません。 'ステージング'設定を追加する必要があります。宝石の[README](https://github.com/ryanb/private_pub#configuration)を参照してください – spickermann