問題タブ [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.

0 投票する
2 に答える
72 参照

ruby-on-rails - Capistrano 3: 短い `cap deploy` を使用して、デフォルトで本番環境にデプロイします

full ではなくデフォルトで本番環境にデプロイする短いコマンドでcapistrano 3を構成する方法に興味があります。cap deploycap production deploy

0 投票する
1 に答える
3680 参照

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 パス、および内部のタスクを追加しました。

必要なすべての情報を含めようとしました。他に追加できることがあればお知らせください。ご協力いただきありがとうございます。

0 投票する
1 に答える
942 参照

ruby-on-rails - Capistrano 3 RVM が動作しない /usr/bin/env [ -d ~/.rvm ] を production.dev で実行し、cap が中止されました

Capistrano 3 を RVM で動作させることができません。無駄に修正するためにいくつかの方法を試しました。宝石セットを使用しているため、構成の問題が疑われますが、何が問題なのかを正確に特定することはできません。

出力は次のようになります。

私の Capfile は次のようになります。

0 投票する
0 に答える
2236 参照

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

アドバイスありがとうございます。

0 投票する
2 に答える
1089 参照

ruby-on-rails - 私のレールアプリの最初の capistrano 3 デプロイで schema:load を実行する方法

Rails アプリの初期デプロイのdb:schema:load代わりに実行したいと思います。db:migrate

このスタック オーバーフローの質問に見られるように、これは以前はかなり些細なことでしたが、Capistrano 3 では、このdeploy:coldタスクは非推奨になりました。最初のデプロイは、その後のすべてのデプロイと何ら変わりはありません。

助言がありますか?ありがとう!

0 投票する
1 に答える
3345 参照

ruby-on-rails - Ruby on Rails when + カピストラーノ v3 統合

私のプロジェクトでは、いつでも + カピストラーノを使用しているので、ここに私のCapfile:

これが私のdeployr.rbファイルです:

ここに私のschedule.rbファイルがあります:

とにかく、実行するcap staging deployと、エラーが発生します:

0 投票する
2 に答える
1071 参照

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であると仮定します。