LoginSignup
5
2

More than 1 year has passed since last update.

npm実行時に /usr/bin/env: ‘bash\r’: No such file or directory

Last updated at Posted at 2021-12-02

事象

WindowsでWSLでnpm実行時に下記エラーが発生。

$ npm -v
/usr/bin/env: ‘bash\r’: No such file or directory

コマンドプロンプトでは問題ない。

>npm -v
8.1.0

原因

WSL上では、Windowsにインストールしたものは稼働せず、WSL実行用にインストールが必要。

対応

上記リンクに従い実行

nvmのインストール

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

※2022/1/25 現在、最新バージョンの nvm は、v0.39.1 必要に応じてバージョン番号を書き換える

確認

$ command -v nvm
nvm

Node.js LTS版 インストール

$ nvm install --lts

確認

$ nvm ls
->     v16.13.1
default -> lts/* (-> v16.13.1)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v16.13.1) (default) 
stable -> 16.13 (-> v16.13.1) (default)
lts/* -> lts/gallium (-> v16.13.1)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.7 (-> N/A)
lts/fermium -> v14.18.2 (-> N/A)
lts/gallium -> v16.13.1
$ npm --version
8.1.2

実行できるようになった。

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2