初回実行時にzpluginを設定すると、.zshrcファイルに問題があります。目的は、zplug githubからインストーラをインポートし、シェルインストールを実行してインポートすることです。
これは私の.zshrcファイルです。
# Check if zplug is installed
if [[ ! -d ~/.zplug ]]; then
curl -sL --proto-redir -all,https https://raw.githubusercontent.com/zplug/installer/master/installer.zsh | zsh
fi
source ~/.zplug/init.zsh
以下は、ターミナル開始の出力です。
✔ Checking if your zsh version is newer than 4.1.9 [SUCCEEDED]
✔ Installing zplug to /home/thomas/.zplug [SUCCEEDED]
All processes are successfully completed
ベストアンサー1
1つを追加してみてください|cat
。これは、バックグラウンドで開始されたプロセスを強制的に待つ方法です。cat
入力が完了するのを待っている間、実際にはそれを待ちます。これは、これらのバックグラウンドプロセスがパイプを開いたままにcat
するために機能します(標準出力がリダイレクトされない限り)。だから:
curl -sL --proto-redir -all,https https://raw.githubusercontent.com/zplug/installer/master/installer.zsh | zsh | cat
次の方法で同じ効果が得られます。
: $(curl -sL --proto-redir -all,https https://raw.githubusercontent.com/zplug/installer/master/installer.zsh | zsh)
それでもパイプですが、今回はzsh
コマンド置換のために作成されました。
~/.zshrc
私はあなたの一部としてそのような外国のコードを実行することが私を非常に不快にさせることに言及する必要はありません。