我在 Ubuntu 服务器上安装了一些 node 可执行文件,但每当我尝试执行它们时,什么都没有发生。我甚至没有收到错误消息。我知道它们在我的路径中,因为它们which executable_name
有效。当我执行 which -a node 时,我得到两个输出:
/usr/sbin/node
/usr/bin/node
我觉得这与问题有关,但我不知道该怎么办。救命。
答案1
根据这个答案:
sudo apt-get --purge remove node
sudo apt-get --purge remove nodejs
sudo apt-get install nodejs
# Confirm it worked
node --version # v0.10.13
ls -la `which node` # ... /usr/bin/node -> /etc/alternatives/node
解决了我的问题。
答案2
可能sudo apt-get install nodejs-legacy
也会做你想做的事。参见http://lists.debian.org/debian-devel-announce/2012/07/msg00002.html