FAQ
ここでは、asdf
に関するよくある質問を紹介します。
WSL1をサポートしていますか?
WSL1 (Windows Subsystem for Linux 1)は公式にはサポートしていません。asdf
は正常に動作しない可能性があります。WSL1を公式にサポートする予定はありません。
WSL2をサポートしていますか?
WSL2 (Windows Subsystem for Linux 2)では、あなたが選択したWSLディストリビューションに基づいて、セットアップと依存関係の解決を済ませれば、動作するはずです。
重要なのは、WSL2が正常に動作するのは、カレントワークディレクトリがWindowsドライブではなくUnixドライブである場合に 限られる ということです。
GitHub Actionsでホストランナーのサポートが可能になれば、WSL2でテストスイートを実行する予定ですが、現時点ではそうではないようです。
新しくインストールした実行ファイルが実行できないのですが?
npm install -g yarn
を実行したにも関わらず、yarn
が実行できません。どうなっているの?
asdf
はShimを使って実行ファイルを管理しています。プラグインによってインストールされるものは、自動的にShimが作成されますが、asdf
が管理しているツールによって実行ファイルがインストールされた場合は、Shimを作成しなければならないということをasdf
に通知する必要があります。上記の例では、YarnのShimを作成しなければいけません。詳しくは、asdf reshim
コマンドのドキュメントをご覧ください。
シェルが、新しくインストールされたShimを検知してくれないのですが?
asdf reshim
コマンドを実行しても問題が解決しない場合、asdf.sh
やasdf.fish
のsourceが、シェルの構成ファイル(.bash_profile
、.zshrc
、config.fish
など)の一番下にないことが原因である可能性があります。$PATH
を設定した後、そしてフレームワーク(oh-my-zshなど)を使用しているのれあればそれをsourceした後に、sourceする必要があります。