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

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する必要があります。