ではdeploy.rb
、それ:rails_env
は通常require 'capistrano/rails'
、あなたので見つかったによって設定されると思いますCapfile
。私はレールを使用していますが、組み込みのアセット パイプラインを使用していないため、カピストラーノ/レールを使用しておらず、ステージングと本番デプロイを切り替えるときに手動で設定:rails_env
する必要があるという苦境にありました。ordeploy.rb
の実行時に環境が常に含まれるため、これはかなりばかげているように見えました。些細な解決策でかなり一般的な問題点になる可能性があるため、この質問を投稿していますが、多くのグーグル検索の後、手ぶらで出てきました。そのため、コマンド ラインに入力されたステージ変数にアクセスする方法を理解するためにソース コードを掘り下げ、少し説明する簡単な回答をフォローアップします。cap staging deploy
cap production deploy
Capistrano 3.1.0
質問する
5152 次