問題タブ [rvm-capistrano]

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 投票する
1 に答える
117 参照

capistrano3 - カピストラーノ/ubuntu

Rails 4 アプリでステージング サーバーをセットアップしようとしています。「cap staging deploy」を実行すると、コマンドが次のエラーで中止されます。

「キャップアボート」は次のとおりです。

これが何を意味するのかを見つける方法についてのアイデアはありますか? Font awesome sass 4.0.2 は間違いなく私の gemfile にあり、インストールされています。

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

ruby-on-rails - システム rvm が直接呼び出しで機能しない

CentOSを使用しています。ここに私の出力があります:

ご覧のとおり、私が使用している場合はrvmすべてが機能しています。ただしcapistrano、このようなコマンドでフルパスを使用する

したがって、失敗するだけで、すべてのgemがデフォルトのルビーにインストールされますruby-1.9.3-p392@gemset

提案をありがとう。

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

ruby-on-rails-4 - Capistrano 3 デプロイメントでの引数カウント エラー

私の展開はこのエラーで失敗します: http://pastie.org/9494311#10,12

私の問題は、引数カウントエラーが発生している場所が見つからないことです!

0 投票する
4 に答える
6297 参照

ruby - リモートホストで設定されたシェル環境変数を読み込むように Capistrano 3 に指示するにはどうすればよいですか?

Capistrano に、リモート サーバーで定義されている環境変数をロードするように指示したいと考えています。どうやってやるの?

環境変数を.bashrcファイル内にエクスポートすると、それらは Capistrano によって考慮されないようです。Capistrano は/usr/bin/envリモートコマンドを実行するための環境を作成するために a を実行しているようですが、これは から環境変数をロードしているようには見えません.bashrc

私も使用していることをお伝えしましょうrvm-capistrano(念のため)。

どんな手掛かり?

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

ruby-on-rails - rvm1/capistrano3 は gemset を使用しません

Rails 4 アプリを VPS にデプロイしようとしています。

私のCapfile、Gemfile、deploy.rbはこのgistにあります

gemsetcap production deployを使用しないため、バンドルのインストール手順が失敗し、gem が見つからないというメッセージが表示され続けます。

からの関連する出力cap

INFO[90fcd8c1] Running /tmp/domain_spam_checker/rvm-auto.sh 2.1.2 bundle exec gem install --file Gemfile on 162.221.181.224 DEBUG[90fcd8c1] Command: cd /home/deployer/domain_spam_checker/releases/20140922153958 && /tmp/domain_spam_checker/rvm-auto.sh 2.1.2 bundle exec gem install --file Gemfile DEBUG[90fcd8c1] [31mCould not find i18n-0.6.11 in any of the sources[0m DEBUG[90fcd8c1] [33mRun 'bundle install' to install missing gems.[0m cap aborted!

...

Tasks: TOP => deploy => rvm1:install:gems

セットアップ ファイルのどこかで使用する gemset を指定するにはどうすればよいですか?

rvm1/cap3 を入手して gemset を作成するにはどうすればよいですか?

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

postgresql - 複数の rails3 アプリケーションの条件付きデプロイメント

スケーリングが必要なアプリケーションでは、アプリケーションの複数のインスタンスを異なるタイミングでデプロイする必要があります。

デプロイは次の 3 つの方法のいずれかで行う必要があります:
- ステージングのみ (本番モードでテストするため)
- ステージング + サンドボックス
- サンドボックス + 実際の本番モード

プロダクション モードには複数のインスタンスがあります。マスター サーバーと任意の数の VPS スレーブ (たとえば 2 つ) です。したがって、

その下で、postgresql はデータを VPS に更新するためのマスター/スレーブ プロセスを実行しています。

関連する変数の数と、複数のサーバーのセットアップ経験の欠如を考えると、作業を台無しにする可能性の数は指数関数的になります...アプリの関連コンポーネントは次のとおりです。

したがって、カピストラーノはどのように構成する必要がありますか?