capistrano

    17

    6答えて

    私は1つのCapistranoタスクを呼び出す方法を探しています。カピストラノはこれを行うことができますか、あるいは私はそれぞれの役割について具体的な仕事を書いていますか?

    13

    2答えて

    私のレールアプリを再起動すると、次のエラーが発生します。私は前に、別のアプリで別のサーバー上でこの問題を抱えていましたが、問題の内容や解決方法を覚えていません。 Rails Error: Unable to access log file. Please ensure that /apps/staging/releases/20090310162127/log/staging.log exists

    4

    2答えて

    私はしばしば、ロードされたRails環境タスクに依存するRakeタスクを使用しました。次に、Rakeタスク内のRailsモデルとやり取りします。カピストラーノでこれをすることはできますか?

    61

    10答えて

    でGitのサブディレクトリを展開する私のmasterブランチのレイアウトはすべて、このようなものです: / < - トップレベル /クライアント < - デスクトップクライアントのソースファイル /サーバー < - レールアプリ 私は何をしたいですか? doは私のdeploy.rbの/ serverディレクトリをプルダウンするだけですが、私はそれを行う方法を見つけることができないようです。/cli

    1

    1答えて

    私は多段サポートを備えたcapistranoを使用して、私のアプリケーションを本番サーバに配備するPHP開発者です。したがって、私はルビーやレール知識はほとんどありません。 「flush」という新しい機能を私のdeploy.rbスクリプトに追加して、私のすべてのプロダクションサーバでphpスクリプトを呼び出すことができました。 'フラッシュ'の目的は、各プロダクションサーバに接続し、各サーバのロー

    1

    1答えて

    私はこのcapistranoコマンドを持っています。 task :symlink_shared do run "rm -rf #{current_path}/config/database.yml" run "ln -nfs #{shared_path}/config/database.yml #{release_path}/config/database.ym

    1

    1答えて

    私は現在、展開を管理するために、多段拡張と共にCapistranoを使用しています。 config/deploy/stage.rbにdomain:を設定した後でも、 'cap stage deploy'を呼び出すと、プロジェクトのドメイン名を入力するよう促します。どのような設定が欠けていますか?ここで は私deploy.rb set :stages, %w(vm rtpstage ciscosta

    2

    1答えて

    ファイルを手動でアップロードするのではなく、私たちのGitリポジトリからホストを取得したいのですが、Gitはインストールされていません。 GitリポジトリをチェックアウトするためにSubversion(彼らは持っている)を騙す方法はありますか? 私は既に答えを知っていると思います。つまり、バグのホストがGitを追加して、それまでにそれを使って生きていますが、私はとにかく尋ねると思っていました。