設定してみましたああ、私の上品なの上ウィンドウズターミナル(wsl ubunto 20.04)
に基づくマイクロソフトドキュメント、wsl でこのコマンドを実行します:
wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh
しかし私は遭遇した permission denied
エラー。
また、/usr/local/bin
ファイルエクスプローラーを開いてファイルを貼り付けようとしました/usr/local/bin/oh-my-posh
が、そこでもアクセスが拒否されました。
この問題の解決策はありますか?
答え1
インストール手順に誤りがあります。 /usr/local/bin
は常にルート所有のディレクトリであり、通常のユーザーには書き込み権限がありません。 Permission denied
この場合の正しい出力は です。
最初の 2 つのコマンドを次のように実行するだけですsudo
。
sudo wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh
sudo chmod +x /usr/local/bin/oh-my-posh
残りのインストール手順はデフォルトのユーザーとして実行できますが、unzip
WSL Ubuntu インストールにはデフォルトで含まれていないため、次のコマンドでインストールする必要がある場合があります。
sudo apt install unzip
代替手段 (必須ではありませんが) - から開始しwsl -u root
、これらのコマンドを実行してから終了し、通常のユーザーとして戻ります。