LoginSignup
0
1

More than 1 year has passed since last update.

【WSL】wslコマンドのバグ

Posted at

Windows 10のコマンドプロンプトから、WSLの環境で処理を実行できるコマンドがあります。それはwslというコマンドです。

Windows 10のコマンドプロンプトでWSL環境に依存するコマンドを実行できるってすごく便利だなと思っていたのですが、試してみるとバグのような挙動がありました。

事前準備

事前準備として、WSL環境で下記コマンドでHomebrewをインストールしました。

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

実行したコマンド全文

C:\Users\boiler>wsl brew
/bin/bash: brew: command not found

C:\Users\boiler>wsl
boiler@boiler-PC:/mnt/c/Users/boiler$ brew
Example usage:
  brew search TEXT|/REGEX/
  brew info [FORMULA|CASK...]
  brew install FORMULA|CASK...
  brew update
  brew upgrade [FORMULA|CASK...]
  brew uninstall FORMULA|CASK...
  brew list [FORMULA|CASK...]

Troubleshooting:
  brew config
  brew doctor
  brew install --verbose --debug FORMULA|CASK

Contributing:
  brew create URL [--no-fetch]
  brew edit [FORMULA|CASK...]

Further help:
  brew commands
  brew help [COMMAND]
  man brew
  https://docs.brew.sh
boiler@boiler-PC:/mnt/c/Users/boiler$

2021-08-11 (1).png

詳説

C:\Users\boiler>wsl brew

上記のコマンドを打てば、Homebrewのヘルプテキストが表示されるはず。と思って実行するのですが、

C:\Users\boiler>wsl brew
/bin/bash: brew: command not found

その結果はcommand not foundになってしまいます。なぜでしょう。
ちなみに、下記のように一度wslコマンドを単独で打ってから、brewすると想定通りにHomebrewのヘルプテキストが表示されます。

C:\Users\boiler>wsl
boiler@boiler-PC:/mnt/c/Users/boiler$ brew
Example usage:
  brew search TEXT|/REGEX/
  brew info [FORMULA|CASK...]
  brew install FORMULA|CASK...
  brew update
  brew upgrade [FORMULA|CASK...]
  brew uninstall FORMULA|CASK...
  brew list [FORMULA|CASK...]

Troubleshooting:
  brew config
  brew doctor
  brew install --verbose --debug FORMULA|CASK

Contributing:
  brew create URL [--no-fetch]
  brew edit [FORMULA|CASK...]

Further help:
  brew commands
  brew help [COMMAND]
  man brew
  https://docs.brew.sh

解決策

今のところ解決策はありません。

これ、絶対Windows 10のバグですよね。Microsoftさん早く何とかしてください!

0
1
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1