怎么会这样呢?
jon@vaio:~/brickify$ /usr/bin/node -v
v0.8.11
jon@vaio:~/brickify$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
jon@vaio:~/brickify$ node -v
jon@vaio:~/brickify$
/usr/bin
是$PATH
,所以写作node -v
应该和写作一样/usr/bin/node -v
答案1
您可以使用 which 命令查看正在调用的程序版本,例如
which node
答案2
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games$
您必须从 PATH 值末尾删除 $ 符号