无法在ubuntu中创建symbolik链接


mahima@INPUNML4JJ8043:/usr/bin$ npm -v
/usr/bin/env: ‘node’: No such file or directory

当我试图创建symbolik链接时,它给出了错误。

mahima@INPUNML4JJ8043:/usr/bin$ ln -s /usr/bin/nodejs /usr/bin/node
ln: failed to create symbolic link '/usr/bin/node': File exists

当我尝试安装npm或nodejs时,它说它已经安装好了。我不知道问题出在哪里。

mahima@INPUNML4JJ8043:/usr/bin$ sudo apt-get install npm
Reading package lists... Done
Building dependency tree       
Reading state information... Done
npm is already the newest version (6.14.4+ds-1ubuntu2).
0 upgraded, 0 newly installed, 0 to remove and 80 not upgraded.

当我安装nodejs 时

mahima@INPUNML4JJ8043:/usr/bin$ sudo apt-get install nodejs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
nodejs is already the newest version (10.19.0~dfsg-3ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 80 not upgraded.

我的机器出了什么问题。昨天我在升级node版本时犯了一些错误。现在什么都不起作用。

首先尝试调试"文件存在";汇报试试ls -l /usr/bin/node,看看文件是什么。在你发布详细信息后,你最终可以删除该文件。其次,你通常不能在Ubuntu中只使用用户权限在系统目录中创建链接。尝试sudo ln -s /usr/bin/nodejs /usr/bin/node。当然,当不存在文件/usr/bin/node时。

相关内容

  • 没有找到相关文章

最新更新