Raspberryp上的node.js]不显示任何terminal输出
我已经在我的RaspberryPi上运行Raspbian上安装了node.js
sudo apt-get install nodejs npm
它看起来好像已经安装,我没有安装错误,但是当我检查版本,我没有得到任何terminal输出node -v
或node --version
。
我写了一个简单的js文件,只是输出testing到控制台,当我从命令行运行node index.js
,我也没有得到任何输出在命令行。
有什么我在这里做错了吗? 是Raspbianterminal在某种程度上不同于其他平台(我无法想象它是)。
我也安装了这个post的指导(直到configuration服务器) http://blog.rueedlinger.ch/2013/03/raspberry-pi-and-nodejs-basic-setup/并得到相同的结果,在控制台中没有输出
对于node.js,debian软件包通常不会将二进制文件提供为node
( /usr/bin/node
),而是将其作为nodejs
( /usr/bin/nodejs
)提供,因为可能会与另一个二进制文件的命名冲突。 (另见http://ypcs.fi/howto/2013/03/23/nodejs-debian/ )所以你应该调用nodejs -v
等。
另外/另外,您可以使用ln -s /usr/bin/nodejs /usr/bin/node
创build一个符号链接。 如果你必须运行shell脚本,希望节点被命名为node
,那么这很有用。
我不得不重新创build我的raspbian图像(不知道为什么),并尝试无数不同的方式来安装节点后,我结束了使用这个脚本https://github.com/midnightcodr/rpi_node_install ,它花了永远,但它在最后工作。
我也最近看到post说, sudo apt-get install node-js
,但没有自己尝试。