問題タブ [capistrano3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Capistrano 3: 短い `cap deploy` を使用して、デフォルトで本番環境にデプロイします
full ではなくデフォルトで本番環境にデプロイする短いコマンドでcapistrano 3を構成する方法に興味があります。cap deploy
cap production deploy
ruby-on-rails - ROR デプロイメントで git + capistrano 3 のリモート参照を構成するにはどうすればよいですか?
カピストラーノを (初めて) 使用して Rails アプリをデプロイしようとしています。まず必需品、私は使用しています:
- ルビー 1.9.3p362
- レール 3.2.13
- rvm1.24.7
- カピストラーノ 3.0.1
- Phusion Passenger 4.0.26
- Ubuntu 12.04 LTS
実行しようとすると、次のエラーが表示されますcap production deploy
DEBUG [679a47be] 致命的: 参照を一覧表示するように構成されたリモートがありません。
私の完全なcap production deploy
出力は以下に含まれています
Gemfile
キャップファイル
deploy.rb
task :restart
このファイルを変更して、 Phusion Passenger を再起動するように指示されたように、git URL、アプリ名、deploy_to パス、および内部のタスクを追加しました。
必要なすべての情報を含めようとしました。他に追加できることがあればお知らせください。ご協力いただきありがとうございます。
ruby-on-rails - Capistrano 3 RVM が動作しない /usr/bin/env [ -d ~/.rvm ] を production.dev で実行し、cap が中止されました
Capistrano 3 を RVM で動作させることができません。無駄に修正するためにいくつかの方法を試しました。宝石セットを使用しているため、構成の問題が疑われますが、何が問題なのかを正確に特定することはできません。
出力は次のようになります。
私の Capfile は次のようになります。
deployment - use_sudo=true を使用した capistrano(3) デプロイメント - main:Object の未定義のローカル変数またはメソッド default_run_options
したいのですcap production deploy:check
が、エラーメッセージが表示されmkdir: cannot create directory /var/www: Permission denied
ました。Capistrano3 と Rails4 を使用しています。
私の場合、sudoは機能しなかったと思います。
deploy.rb
production.rb
これらの記事を読みました。
Ubuntu ボックスへの SUDO パスワードの入力を求めると Capistrano がハングする
use_sudo=true を使用した capistrano デプロイメント - パーミッションの問題
だから私default_run_options[:pty] = true
は deploy.rb に追加しましたが、私はただ得ましたundefined local variable or method default_run_options for main:Object
アドバイスありがとうございます。
ruby-on-rails - 私のレールアプリの最初の capistrano 3 デプロイで schema:load を実行する方法
Rails アプリの初期デプロイのdb:schema:load
代わりに実行したいと思います。db:migrate
このスタック オーバーフローの質問に見られるように、これは以前はかなり些細なことでしたが、Capistrano 3 では、このdeploy:cold
タスクは非推奨になりました。最初のデプロイは、その後のすべてのデプロイと何ら変わりはありません。
助言がありますか?ありがとう!
ruby-on-rails - Ruby on Rails when + カピストラーノ v3 統合
私のプロジェクトでは、いつでも + カピストラーノを使用しているので、ここに私のCapfile
:
これが私のdeployr.rb
ファイルです:
ここに私のschedule.rb
ファイルがあります:
とにかく、実行するcap staging deploy
と、エラーが発生します:
ruby-on-rails - Capistrano 3 アセット: プリコンパイルには数時間かかります。cssファイルで停止
それが言うように、私は capistrano 3 をassets:precompile
正しく実行させることができません。何時間も経っても.css
、サーバー上のファイルに書き込んでいると表示されます。
アップデート:
私は遊んでいて、m1.medium を試しました。特定のポイントに達したときに、プリコンパイルが停止しただけで同じことが起こりました。エラーはスローされず、カーソルが点滅するだけです。
次のように、まだ機能しているようです。
私、[2013-12-31T01:18:45.210416 #31413] 情報 -- : 書き込み /var/www/app/releases/20131231011622/public/assets/application-998b176a776d6aff56fce8af9ca0d861.css
任意のインスタンスから CPU 使用率を見ると、次のようになります。
プロセスは完了したように見えますが、そうではありません。ゼロから偽のアプリケーションを作成しましたが、同じ capistrano 設定で完全にアップロードされます。それが違いを生む場合、私はckeditor、bootstrap-sass、およびカスタムエンジンを使用しています。
他のファイルを表示する必要がある場合は、ここに追加してください。
ありがとう
更新 2 m1.medium インスタンスで動作するようになりましたが、m1.small または t1.micro インスタンスではまだ失敗します。だから私はそれがsshであると仮定します。