评论
|
好的,我现在有一个在生产模式下运行的 Cloud9 cncjs 构建。从一个全新的 Cloud9 工作区开始,该工作区由 Node.js 模板和 github cncjs 存储库创建:
将以下行添加到 ~/.cncrc 。(要编辑该文件,它位于 Cloud9 工作区目录上方的目录中,您可以从 bash 窗口运行“c9 open ../.cncrc”。无法从左侧的工作区目录浏览器打开它IDE。)
这是必要的,因为 Cloud 9 在与 Node 服务器不同的网络上运行其预览浏览器。 将这个补丁打到 package.json :
这是必须的,因为 Cloud 9 的预览浏览器需要 8080 端口。 最后,让它继续: npm 运行开始 然后选择Cloud 9菜单项“Preview > Preview Running Application”来运行连接到cncjs服务器的浏览器。 待提供:在 Cloud 9 上运行 grbl-sim 的说明。 |
|
在 Cloud 9 上运行 grbl-sim: https://cnc.js.org/docs/faq/#testing-without-arduino-board上的说明大部分是正确的。一个问题是 Cloud 9 上默认没有安装 socat 包。这里是完整的 Cloud 9 说明,假设 ~/workspace 已经包含 cncjs 存储库: 使用 Window>New Terminal 菜单项或 Alt-T 打开一个新的 bash 窗口。在那个窗口中:
您需要按照上面常见问题解答链接中的说明 5 和 6 为假串口配置 .cncrc。 在某些情况下,我遇到了 cncjs 连接到 /dev/ttyFAKE 但点动按钮变灰的问题。这通常可以通过单击红色重置按钮然后将鼠标移动到串行控制台窗口并按几次 Enter 键来解决。 |
|
|
|
关闭问题,因为它已基本解决并且不再可操作。 |


描述
我在 Cloud9 ( https://c9.io ) 上构建 cncjs 时遇到问题。
背景
Cloud9 是一种开发环境服务,可在 Docker 容器中为您提供云托管的 Ubuntu 实例。(我的开发计算机被 IDE 和工具链淹没了,所以我正在尝试为每个项目使用单独的云实例的工作流程。)
我做了什么
我从我的 cncjs 分支 (github.com/MitchBradley/cncjs) 的 Node.js 模板(其中实例中预加载了最新版本的节点)创建了一个 Cloud 9 工作区,该分支未从上游修改。这具有创建预安装 Node 的 Ubuntu Ubuntu 14.04.5 LTS 实例的效果,并将 cncjs “git clone”ing 到 ~/workspace 中。
第一个问题
然后我按照 CONTRIBUTING.md 中的说明运行了以下命令:
npm-install-output.txt
第二次尝试
然后我将 Node 版本降级到 4 并再次尝试:
npm-install-log-stderr.txt
npm.install.log.txt
npm-debug.log.txt
我应该如何进行?
在这一点上我被卡住了。我试图返回到 Node 6 但失败了:
“npm config delete prefix”建议没有帮助;之后出现同样的错误。
版本
你如何安装CNCjs?
数控系统
硬件
操作系统