我正在用电子申请使用布线-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
有关如何解决此问题并以电子邮件方式运行电子邮件的任何想法?
答案 0 :(得分:2)
它看起来像环境变量的问题。 environmnet变量是为您的用户设置的,但不是root用户。
尝试使用" -E"发送变量切换sudo命令:
sudo -E命令
请尝试在此处查看其他类似问题