問題タブ [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 投票する
2 に答える
4779 参照

ruby-on-rails - 現在のフォルダーがありません Capistrano Rails 3.2

カピストラーノが現在のフォルダーを作成しない理由を理解する必要があります。次のコマンドを使用しています:cap deploy:setup、cap deploy:check、cap deploy

しかし、アプリディレクトリをチェックインすると、現在のフォルダーがありません。

これは私の deploy.rb

エラーの場所がわかりません。誰か助けてもらえますか? ありがとうございます

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

ruby-on-rails - 「ハッシュ」を「文字列」に変換できません

を介してデプロイしようとしてcapistranoいますが、何らかの理由で次のようになっています。

私の問題の行は次のconfig/deploy.rbとおりです。

2行目は35行目です

更新されたコード

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

capistrano - サーバーに応じて Capistrano rvm_type 変数を設定することは可能ですか?

デプロイする必要があるサーバーが 2 台あります。1 台には RVM がユーザー モードでインストールされ、もう 1 台はシステム モードでインストールされています。両方の展開スクリプトを作成できますか?

つまり、あるサーバーでは rvm_type を :user に設定し、別のサーバーでは :system に設定する方法はありますか?

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

rvm - Capistranoデプロイメントは、デプロイメント中に特定のgemを見つけることができません(おそらくRVM関連)

Capistranoを使用してVPSにデプロイしようとしていますが、次のコマンドで多くのエラーが発生します。

その結果、次のようになります。

私は決してcapistranoを使用する専門家ではありません、そしてこのあたりの同様の質問は少し異なる問題に関連しています、

何が起こっているのか理解するのを手伝ってくれませんか?

編集:

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

ruby-on-rails - 展開中に共有バンドルフォルダを回避する方法

私たちはcapistranoを使用してrailsアプリをデプロイしており、アプリの開発/本番バージョンは共有/バンドルフォルダーを使用しています。共有/バンドルの作成を防ぎ、capistranoにさまざまなステージで個々のジェムセットを使用するように依頼する方法はありますか?

0 投票する
3 に答える
1599 参照

ruby-on-rails - CapistranoでSunspotSolrのインデックスを再作成

Capistranohttps://gist.github.com/doitian/1795439にSunspotSolrを追加するためにこのスニペットをフォローしていますが、cap solr:reindexを実行すると、(予想どおり)質問が表示されます。すべてのインデックスを削除するので、「はい」と答えますが、端末は応答を待っているようです。

これは、インデックスを再作成するためのコードです。

これはメッセージです:

どうすればそのメッセージを回避できますか?また、このrakeをCronで実行したいので、以前にどのように答えを出すか、デフォルト構成を設定できますか?そして、インデックスを再作成するための最良/効率的な方法は何ですか?

前もって感謝します。

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

ruby-on-rails - マシンの再起動時に特定のポートで実行されている Rails アプリケーションを開始する方法

EC2 インスタンスで再起動したマシンでユニコーンを使用して Rails アプリケーションを開始する方法。カピストラーノを使用して展開して開始しますが、マシンの再起動時にこれに対処する方法を知りたい.

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

ruby-on-rails-3 - capistrano を使用して実稼働環境から gem をアンインストールする方法

私はレールアプリを本番環境にデプロイしているので、宝石は共有/バンドルになります。mysql2 gem は Ubuntu12.04 で問題があるようです。削除して再インストールしたいのですが、どうすればよいですか? 私はただ電話することはできませんgem uninstall mysql2。試してみbundle exec gem uninstall mysql2 --path shared/bundleましたが、エラーが発生しましCould not locate Gemfileた。どうすればこれを削除できますか? さらに情報が必要な場合は、lmk.

thx事前に

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

ruby-on-rails - Capistrano VPS デプロイ エラー

Capistrano を使用して VPS にデプロイしています。私の中でdeploy.rb

そして、実行中に次のエラーが発生しましたcap deploy:cold

Bundler見つからないエラーと、コマンドの実行に失敗したエラーの 2 つがあることがわかりshます。指示(https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-with-rvm)に従ってインストールしましたユーザーを使用して VPS の rvm、rubygem、およびレールroot

他に何が欠けていますか?

アップデート

私はrvm-capistranoを使用しており、作成したユーザーを使用してすべてをインストールしましたが、デプロイ時に別のエラーが発生しました:cold:

「if [ -d /home/app/riffbox/shared/cached-copy ]; then cd /home/app/riffbox/shared/cached-copy && git fetch -q origin && git fetch --tags -q origin && を実行」 git reset -q --hard 2afbd8fb661f62a01e0940be38e70915fc3e32ea && git clean -q -d -x -f; そうでなければ git clone -q git@bitbucket.org:xxx/iv.git /home/app/riffbox/shared/cached-copy && cd /home/app/riffbox/shared/cached-copy && git checkout -q -b deploy 2afbd8fb661f62a01e0940be38e70915fc3e32ea; fi"
サーバー: ["198.199.74.146"]
パスワード:
[198.199.74.146] コマンドの実行
** [198.199.74.146 ::エラー]致命的: ' https://xxx@bitbucket.org 'のパスワードを読み取れませんでした:そのようなデバイスまたはアドレスはありません
パスワード:
コマンドは 7399ms で終了しました
git checkout -q -b deploy 2afbd8fb661f62a01e0940be38e70915fc3e32ea; fi'" on 198.199.74.146