注释
作者
幸运的是,我想我明白了。虽然我从 CLI 安装了所有东西,但我切换到 GUI,在 chromium 中输入 http://:8888/ 并能够启动 CNCjs 并连接到我的控制器板。我将其关闭并返回到 CLI 以停止 PM2 并将其重置为在端口 8888 上启动(端口 8000 对我不起作用)。我还重置了 iptables 以将端口 80 重定向到端口 8888。我重新启动了我的 pi 并直接进入 Chromium 并再次输入 http://:8888/。我能够毫无问题地启动 CNCjs 并打开与我的控制器的连接。 |
我已经在 Windows PC 上成功运行了 cncjs 并且非常喜欢它。然后我继续将它安装在一个新的 Raspberry Pi 上,但没有成功运行它。因为我只是一个齿轮箱、螺母和螺栓机械工程师,只想在家里做 CNC,命令行安装令人生畏。话虽如此,以下是有关我的安装的具体信息:
我是通过 NPM 安装的。我正在使用 xPRO v3 控制器,但此时这无关紧要,因为我无法让 cncjs 在 pi 上运行。我的 pi 是全新的 Raspberry Pi 3 model B,运行 Raspbian(即 Debian)Stretch(我认为 Stretch 是版本 9)。
我明确地遵循了 Raspberry Pi 设置指南,认识到以 # 开头的行是注释。在设置结束时它说:
“重新启动以测试
sudo reboot
You’re Done, STOP HERE!!!”
我很困惑,因为没有关于如何启动 cncjs 的进一步说明。我回到 NPM 网站,注意到它有一行说:
“运行 cnc 以启动服务器,然后访问http://yourhostname:8000/以查看 Web 界面。将 –help 传递给 cnc 以获得更多选项。”
因此,我在命令提示符下键入 cnc,第一次收到 EEADRINUSE 错误。我能够直接联系 Cheton,他建议更改为端口 8888。我明白了,但是 Raspberry Pi 设置指南中有许多步骤处理设置和重定向到端口 8000。无论如何,我输入了“cnc -p 8888″ 并且不再收到 EEADRINUSE 错误。它似乎在继续,但在“在http://127.0.1.1:8888启动服务器”这一行之后停止了,再也没有做任何其他事情。
嘿伙计们,我可能不是程序员,编码员或没有任何 linux 的工作知识,但我从不害怕尝试这样的新事物。但是,我不得不说我对没有取得任何进展感到非常沮丧。请帮忙!
谢谢,
迈克尔德怀尔