开源改变世界!!

缺少安装说明 #648

推推 grbl 2年前 (2023-02-04) 88次浏览
关闭
QuirkyCort 开启了这个问题 2022 年 9 月 27 日 · 8条评论
关闭

缺少安装说明#648

QuirkyCort 开启了这个问题 2022 年 9 月 27 日 · 8条评论

评论

缺少安装说明 #648

在 Raspberry Pi ( https://laserweb.yurl.ch/documentation/installation/36-install-raspberry-pi ) 的安装说明中,在“下载并安装 LaserWeb 服务器”部分下,应该有一个额外的行。 ..

sudo apt install libusb-1.0-0-dev libudev-dev

… 前…

sudo npm install serialport --unsafe-perm --build-from-source

没有它,构建将失败。

所以该部分的完整说明应该是……

cd /home/pi
git clone https://github.com/LaserWeb/lw.comm-server.git
cd lw.comm-server
sudo apt install libusb-1.0-0-dev libudev-dev
sudo npm install serialport --unsafe-perm --build-from-source
sudo npm install
缺少安装说明 #648
成员

您是在哪个操作系统版本上确定的?
在我们使用 buster 或 bullseye 进行的测试中,我们从来不需要安装 libusb 或 libudev。

您是否还阅读了“更详细的安装说明”@easytarget哪些链接在页面的开头?

缺少安装说明 #648
哈洛克999 评论了 2022 年 9 月 27 日  

您好,
我不确定@easytarget与古老的(旧的?)LaserWeb dev-es6 分支兼容的说明。easytarget fork 的重点是更新许多 nodejs 包版本。

你在哪个分支尝试?

缺少安装说明 #648
成员

@harlock999据我所知的安装说明@easytarget应该使用实际的 lw.comm-server 版本。

安装 LaserWeb4 只推荐给想要编译自己的 LW4 版本的人。
对于用户安装,安装 lw.comm-server 就足够了(它通过嵌入式网络服务器提供匹配的前端)。

缺少安装说明 #648
作者

对不起。我完全忽略了@easytarget说明,所以我只是按照https://laserweb.yurl.ch/documentation/installation/36-install-raspberry-pi上的说明进行操作

我有两个安装,一个在 buster 上,另一个在 bullseye 上,都需要 libusb 和 libudev。

我错过的一件事是我使用的是节点 18 而不是节点 12。我猜有些依赖项没有预构建模块,它需要重新构建,因此需要 libusb 和 libudev,这是’ 在使用节点 12 进行测试时需要。

缺少安装说明 #648
成员

是的,我们基于说明中所写的节点 12。
安装 libusb 和 libudev 后,它是否完全适用于节点 18?

缺少安装说明 #648
作者

是的。在节点 18 下一切正常。

缺少安装说明 #648
成员

谢谢(你的)信息!

缺少安装说明 #648
成员

我在有关节点 18 和其他库的文档中添加了提示。