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

ruby-on-rails-4 - カピストラーノが「rake stdout: Nothing written」でアセットのプリコンパイルに失敗する

展開しようとすると、そのエラーが発生し、問題の原因がわかりません。

サーバーに ssh してアセットを手動でプリコンパイルしようとすると、すべてがうまくいくので、これは奇妙です。

そのバグを追跡する方法はありますか。私はすでにそのマシンに何度かデプロイしており、すべてが完璧だったので、これはバグだと思います。

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

ruby - deploy.rb: main:Object の未定義のローカル変数またはメソッド「home」

このエラー メッセージに関して多くの質問があることは承知していますが、私と同じコンテキストでこのエラーが発生しているという質問を見つけることができませんでした。

以前に機能していた Capistrano 構成をバージョン 2 から Capistrano 3 に移行しようとしています。残念ながら、呼び出すとcap production deploy --dry-runエラーが発生します

deploy.rbエラーが発生する 6 行目までの内容は次のとおりです。

私はRubyについてあまり知りませんが、私が集めたものから、コロンはこれらが変数ではなくシンボルであることを意味し、カピストラーノのドキュメントでは、同じ構文を使用して「変数」を定義しています(段落5「セットdeploy.rb の共有情報")?

デプロイ スクリプトは、Ruby 2.0.0p247 と Capistrano 2.9.0 を使用する OS X で問題なく実行されました。現在、Ruby 1.9.3p545 および Capistrano 3.1.0 を搭載した CentOS で、上記のエラーが発生します。CapfileCapistrano 3 で実行できるように、 にいくつかの変更を加えましたが、うまくdeploy.rbいくことを期待してそのままにしておきました。

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

ruby-on-rails - Capistrano を使用した Bundler が DelayedJob のバイナリを生成しない

Capistrano によってデプロイされた Rails アプリに Bundler を使用しています。DelayedJob gem を追加しようとしていますが、デプロイ後に bin/delayed_job ファイルがリモート サーバーにありません。それは私のローカルマシンに存在します。

手動で作成しようとしましbundle binstubs delayed_jobたが、次のように失敗します:There are no executables for the gem delayed_job.

ここで何が欠けていますか?

問題の gem は、Bundler 1.3.5、Capistrano 3.1.0、DelayedJob 4.0.0、Rails 4.0.2 です。

編集: これが私の完全な Gemfile です: http://pastebin.com/WuE3eJrj

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

ruby-on-rails - カピストラーノ 3 スローでデプロイすると、Rake::Task を文字列に変換できません

capistrano3 で最初のデプロイをしようとしています。私はこれに本当に慣れていないので、ここで立ち往生しています:実行中

このエラーが発生します

私の deploy.rb ファイルには、これがあります

多くのグーグル検索の後、rvm1-capistrano3; について何かを見つけました。しかし、この行を変更すると

これで

しかし、何も変わりません。私はまだそのエラーを受け取ります。もちろん、あらゆる種類の再インストールや更新を試みましたが、ここから抜け出すことはできません。

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

git - Capistrano 3 での初めての展開

Capistrano 3 で Magento アプリケーションをデプロイしたいと考えています。この gitignore ファイルを使用するとします。これらのファイルはリポジトリにないため、リモート サーバーにコピーされません。しかし、アプリケーションを初めてデプロイするときは、これらのファイルをコピーする必要があります。これを達成するための最良の方法は何ですか?初めてリモートサーバーにファイルを手動でアップロードする必要がありますか? 別の .gitignore を使用して、ファイルをリポジトリに含める必要がありますか? それとももっと良い方法がありますか?

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

symfony - Capistrano 3 のフローからフックを削除します

Capistrano 3 を使用して PHP アプリケーションをデプロイしたいと考えています。私のアプリケーションは、フレームワークとして Symfony 2 を使用し、構築されたシステムとして Phing を使用しています。capistrano-symfonyをインストールしたので、Capistrano 内から Symfony コマンドを使用できます。

問題は、展開フローも変更されたことです。具体的には、ここに 2 つのタスクを追加します。

https://github.com/capistrano/symfony/blob/master/lib/capistrano/tasks/symfony.rake

これらのフックをフローから再度削除する方法はありますか? これらのアクションは、私の Phing ビルド スクリプト (Capistrano によって呼び出される) によって既に実行されています。それらを再度実行する必要はありません。