2017-07-29 3 views
0

私はそれがローカル上でスムーズに動作します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 =%[キー]:[キー]

+0

'config/private_pub.yml'に' staging'の設定がありますか? – spickermann

+0

@spickermann no mate ..そのただのデフォルト –

+0

私はエラーメッセージがかなり明確だと思います: 'ArgumentError:ステージング環境は.../config/private_pub.yml'に存在しません。 'ステージング'設定を追加する必要があります。宝石の[README](https://github.com/ryanb/private_pub#configuration)を参照してください – spickermann

答えて

0

このコードを ssh_optionsを使用することができ/id_rsa.pub)

+0

あなたはステップメイトを教えてくれますか? –