2009-07-23 3 views
0

Capistranoを使用して自分のアプリケーションをサーバーに展開しようとしています。どのように私はbashからCapistranoを起動できますか?

私はGit Bashに属しており、Githubですべての設定とdeloy.rbファイルとリモートリポジトリの設定を行っています。私は正しいディレクトリにいる

sh.exe": cap: command not found 

:私もcap -h Gitのはbashから任意のキャップコマンドを、しようとすると、

は今、私はこのエラーを取得します。 Git BashはCapistranoとリンクしていないようです。

私はカピストラーノに電話するために何が必要ですか?


スパッツ」答えた後、私はパスにカピストラーノディレクトリを追加しました:C:\ InstantRails \ルビー\ libに\ルビー\宝石1.8 \宝石\カピストラーノ-2.5.8 \ビン\。

は今cap -hからのエラーメッセージが変更されました:

/usr/bin/env: ruby: No such file or directory 

は私が間違って何をしているのですか?

答えて

2

Git Bashは、Windowsのコマンドプロンプトとは異なり、実行可能ファイルのPATH環境変数のみを検索し、カレントディレクトリを検索しません。 cap実行可能ファイルへのフルパスを指定するか(現在のディレクトリにある場合は./capを使用)、またはその場所をPATH変数に追加すると、そのパスを実行することができます。

環境変数を変更した後で更新するには、git bashを閉じてもう一度起動する必要があることに注意してください。

新しいエラーメッセージについては、rubyもパスに含まれていることを確認してください。

+0

あなたがしたことは、別の質問で編集してから回答を編集することでしたか? – spatz

関連する問題