編集する

編集する

私はシェルスクリプトに慣れていないので、git cloneを別のコマンドに置き換える必要があります。スクリプトは次のとおりです。

git clone https://github.com/yyuu/pyenv.git ~/.pyenv
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv

上記の2つのリンクされたフォルダがダウンロードされました。

私はダウンロードフォルダを解凍しようとした天才でしたが、もちろん2つの方法は同じではありません。

unzip pyenv-master.zip to ~/.pyenv
unzip pyenv-virtualenv-master.zip to ~/.pyenv

誰かがこの問題を解決するのに役立ちますか?ありがとうございます。

ベストアンサー1

次のように、git cloneコマンドで別のディレクトリ名を使用します。

git clone https://github.com/yyuu/pyenv.git ~/.pyenv2
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv2/plugins/pyenv-virtualenv

または、パッケージを手動でダウンロードしてください。

行くhttps://github.com/yyuu/pyenvそしてhttps://github.com/yyuu/pyenv-virtualenv、緑の拡張複製またはダウンロード右ボタンをクリックして圧縮パッケージのダウンロード

手動でファイルを抽出し.pyenv、 。

編集する

git cloneを使用する必要がある場合は、ディレクトリが存在しない場合にのみ複製するように条件を設定できます。

if [ ! -d "/full/path/to/.pyenv" ]
    git clone https://github.com/yyuu/pyenv.git /full/path/to/.pyenv
    git clone https://github.com/yyuu/pyenv-virtualenv.git /full/path/to/.pyenv/plugins/pyenv-virtualenv
else
    do something else
fi

おすすめ記事