概要
公式ドキュメント通りに進めると、サインアップとサインインの時に標準出力に何も表示されない。
$ fly auth signup
(なにもでない)
$ ln -s /usr/bin/wslview /usr/local/bin/xdg-open
$ fly auth login
(なにもでない)
Ctrl+Cすると認証用URLが表示されるのでそこにアクセスすればブラウザ上でログイン扱いにはなるが、CLI側にリダイレクトできていないようで進めなくなる。
調べても見当たらなかったので共有。
対応
WSLユーティリティであるwsluが、Ubuntu 22.04 LTS以降はインストールされていないために起きる。
WSL2(Ubuntu)なら以下参照。
コマンドとしては以下。
$ sudo add-apt-repository ppa:wslutilities/wslu
$ sudo apt update
$ sudo apt install wslu
これで解決。