こちらの記事などを参考にwsl2をインストールしようとしたものの以下のエラーがでてwslのコマンド自体が使えませんでした。
こういうエラーが発生した場合の対処方法をこちらの記事に書いてあったので、
1 |
PS C:\WINDOWS\system32> \C:\Windows\System32\wsl.exe -l -v |
のところまで同じようにしてみましたが、やはり認識されませんでした。
そこでたまたま、
1 |
C:\Windows\System32\wsl.exe |
のパスのファイルをダブルクリックで実行してみたところ、アップデートのメッセージがコマンドプロンプトで現れ、実行したところ wsl のコマンドが使えるようになりました。
この記事に従って順調にインストール作業を進めていたのですが、
1 |
npm install -g @anthropic-ai/claude-code |
のところで以下のエラーが発生しました。
このエラーが発生した場合は、
1 |
sudo npm install -g @anthropic-ai/claude-code |
を実行してください。これでClaude Codeがインストールできるはずです。
戸惑ったこと1
それからWindowsの場合、 /home/<ユーザーが設定した名前> にパスが通ってしまうのですが、どこのフォルダーなのかわかりませんでした。
色々触っていると、別の仮想マシンに構築されていることがわかりました。
従来のWindowsのフォルダを参照することはできないのかと色々調べてみたところ
1 |
D:\test |
なら、
1 |
/mnt/d/test/ |
と指定してやれば良いということがわかりました。ただ、
1 |
D:\test を開いて |
と指示すれば、Claudeが自主的に探してくるようでしたが。