我一直试图通过nvm安装节点,并且一直遇到“没有这样的文件或目录”错误。我已经将$ NVM_DIR移出了主目录,以确保其中没有冲突,并且nvm似乎运行正常,但是我无法使用已安装的node / npm。
这是自从(重新)安装nvm以来发生的事情:
$ nvm install node
...
env: 'node': No such file or directory
nvm is not compatible with the npm config "prefix" option: currently set to ""
Run `nvm use --delete-prefix v13.1.0 --silent` to unset it.
$ node -v
bash: node: command not found
$ nvm use --delete-prefix node
env: 'node': No such file or directory
env: 'node': No such file or directory
$ ls /hdd/.nvm/versions/node/v13.1.0/bin
node npm npx
$ which node
/hdd/.nvm/versions/node/v13.1.0/bin/node
$ node -v
bash: /hdd/.nvm/versions/node/v13.1.0/bin/node: No such file or directory
$ which npm
/hdd/.nvm/versions/node/v13.1.0/bin/npm
$ npm --version
env: 'node': No such file or directory
因此,看来npm正在安装所有内容并将其添加到我的$ PATH中,但是由于某种原因,bash并不存在ls
下的文件。我所见过的其他类似问题对我无济于事,我想念的是什么?