[WordPress] スクリプトの実行時のエラー

スポンサーリンク

Question

(わかりやすくするためを再インデント) 次のカピストラーノ スクリプトをある:

sh -c 
    'git clone -q git@github.com:naorye/WebDevEasy-Wordpress.git /home1/webdevea/public_html/staging/shared/cached-copy &&
    cd /home1/webdevea/public_html/staging/shared/cached-copy &&
    git checkout -q -b deploy e508df390778be1d6ce4c4f7ceb71db149fa8f77 &&
    git submodule -q init &&
    git submodule -q sync &&
    export GIT_RECURSIVE=$([ ! \"`git --version`\" \\< \"git version 1.6.5\" ] && echo --recursive) &&
    git submodule -q update --init $GIT_RECURSIVE;'

WP スタックによって生成されたこのコード: https://github.com/markjaquith/WP-Stack
リモート マシンでこれを実行エラーに表示:

-bash: "git: No such file or directory

をデバッグするときは、エラー行を見る (行を 1 つずつ実行する):

export GIT_RECURSIVE=$([ ! \"`git --version`\" \\< \"git version 1.6.5\" ] && echo --recursive)

何が問題ですか?どのようにそれを修正することができますか?

答え

スクリプトを生成する方法があるかと確信するのではないいくつかの不要なエスケープと思われます。私は私のためと、次の作品を掃除:

export GIT_RECURSIVE=$([ ! "`git --version`" \< "git version 1.6.5" ] && echo --recursive) &&

http://stackoverflow.com/questions/27258777/error-when-running-a-script

スポンサーリンク

Leave a Reply