我正在用电子制作一个使用 Wiring-pi 库的应用程序。这需要访问我的 Raspberry Pi 上的 GPIO,这需要 root。
当我electron .
在文件夹中运行时,应用程序打开正常,但随后说(在终端中):
wiringPiSetup: Must be root. (Did you forget sudo?)
但是,当我尝试时sudo electron .
,出现错误:
sudo: electron: command not found
有谁知道为什么会这样?另外,作为记录,当我以 root 身份运行 npm 时会发生同样的事情:
pi@raspberrypi:~/rubiks-robot $ sudo npm
sudo: npm: command not found
关于如何解决此问题并以 root 身份运行 Electron 的任何想法?
看起来像是环境变量的问题。环境变量是为您的用户设置的,但不是为 root 设置的。
尝试使用 sudo 命令的“-E”开关传送变量:
须藤 -E 命令
请尝试在此处查看其他类似问题
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句