Skip to content

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が実行できません。どうなっているの?

asdfShimを使って実行ファイルを管理しています。プラグインによってインストールされるものは、自動的にShimが作成されますが、asdfが管理しているツールによって実行ファイルがインストールされた場合は、Shimを作成しなければならないということをasdfに通知する必要があります。上記の例では、YarnのShimを作成しなければいけません。詳しくは、asdf reshimコマンドのドキュメントをご覧ください。

シェルが、新しくインストールされたShimを検知してくれないのですが?

asdf reshimコマンドを実行しても問題が解決しない場合、asdf.shasdf.fishのsourceが、シェルの構成ファイル(.bash_profile.zshrcconfig.fishなど)の一番下にないことが原因である可能性があります。$PATHを設定した、そしてフレームワーク(oh-my-zshなど)を使用しているのれあればそれをsourceしたに、sourceする必要があります。