繁体   English   中英

raspberry上的node.js服务器

[英]node.js server on raspberry pi

我是node.js和Raspberry pi的新手,我只是按照http://joshondesign.com/2013/10/23/noderpi中的教程进行操作

现在npm -version和node -v显示良好。

然后我将server.js文件放在home / pi / app目录中

每次我运行sudo节点/home/pi/app/server.js或移动到app目录运行sudo node server.js

它出现了一个错误,即:

sudo:node:命令未找到?

如何解决? 是否有任何方法可以在每次启动Pi时自动设置服务器启动?

尝试

sudo $(which node) /home/pi/app/server

这样,您在运行sudo之前搜索可执行文件位置,因为您的用户的PATH在sudo环境中无法搜索。

关于自动运行,您应该在Google上搜索sysvinit或systemd,具体取决于您的操作系统。 他们能够在启动后以root身份启动守护进程。

您可能想检查此线程: 在EC2上:找不到sudo node命令,但是没有sudo的节点是ok这应该有帮助:

sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM