Raspberry上的node.js] Pi没有显示任何终端输出

时间:2013-10-08 05:17:36

标签: node.js raspberry-pi raspbian

我已经使用

在运行Raspbian的RaspberryPi上安装了node.js.
sudo apt-get install nodejs npm

它看起来好像已安装,我没有安装错误,但是当我检查版本时,我没有从node -vnode --version获得任何终端输出。

我写了一个简单的js文件,只是将测试输出到控制台,当我从命令行运行node index.js时,我也没有在命令行中获得任何输出。

我在这里做错了吗? Raspbian终端在某种程度上与其他平台不同(我无法想象它)。

我还安装了这篇文章中的说明(最多配置服务器)http://blog.rueedlinger.ch/2013/03/raspberry-pi-and-nodejs-basic-setup/并获得相同的结果,控制台中没有输出

2 个答案:

答案 0 :(得分:2)

由于可能存在命名冲突,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创建符号链接。特别有用的是,如果你必须运行期望节点命名为node的shell脚本。

答案 1 :(得分:1)

我最终不得不重新创建我的raspbian图像(不知道为什么),并且在尝试了无数种不同的安装节点的方法之后,我最终使用了这个脚本https://github.com/midnightcodr/rpi_node_install,它花了很长时间,但它在结束。

我最近也看过帖子说sudo apt-get install node-js,但我自己也没试过。