我安装nodejs然后node使用aptitude.从那以后,我清洗node,创造从链接/usr/bin/nodejs到/usr/bin/node.现在,当我输入时node,由于某种未知的原因,它一直在寻找,sbin而不是bin.要检查我是否已清除nodejs并输入两者node,nodejs然后输出.
(mvenv)username@mymachine:~$ node
-bash: /usr/sbin/node: No such file or directory
(mvenv)username@mymachine:~$ nodejs
-bash: /usr/bin/nodejs: No such file or directory
Run Code Online (Sandbox Code Playgroud)
任何解释为什么键入node使bash看起来sbin而不是bin对于nodejs它看起来类似的命令bin?我怎么可能打破这个sbin链接并恢复到bin?
我需要做的只是改变.所以,键入以下内容解决了它.
$ hash -r
Run Code Online (Sandbox Code Playgroud)
非常感谢Etan Reisner.它删除了缺失的链接.
$ hash -d node nodejs
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
913 次 |
| 最近记录: |