私の共有ホストはgitを提供していなかったので、それをビルドして〜/binにインストールしました。実行すると、ほとんどのコマンドで次のエラーが発生しましたが、成功しました。
stdin: is not a tty
次を追加することで、その問題を解決できます。
default_run_options[:pty] = true
deploy.rbに移動しますが、次のエラーが発生し、展開がブロックされます。
sh: git: command not found
どうすれば両方のエラーを解決できますか?
〜/ .ssh / environmentファイルを追加してみました"PATH=$PATH:$HOME/bin"
(そしてそれを使用するようにsshd_configを変更しました)が、何もしませんでした。
capistranoが使用しているシェルは、リモートサーバーで〜/ .bashrcまたは〜/.bash_profileを使用していないようです。
リモートマシンでパスを設定する方法について何かアイデアはありますか?
その他の情報:ローカルでOS Xを使用しており、共有サーバーはSite5のLinuxです。