2017-05-05 81 views
1

我正在使用使用布线-pi库的电子制作应用程序。这需要访问我需要root权限的Raspberry Pi上的GPIO。在Linux上以root身份运行电子

当我的文件夹中运行electron .,应用程序打开不错,但接着说(终端):

wiringPiSetup: Must be root. (Did you forget sudo?)

然而,当我尝试sudo electron .,我得到一个错误:

sudo: electron: command not found

有谁知道为什么会发生这种情况? 此外,备案,同样的事情时,我以root身份运行故宫发生了:

[email protected]:~/rubiks-robot $ sudo npm 
sudo: npm: command not found 

的我怎么能解决这个问题,并运行电子为根的任何想法?

回答

2

它看起来像一个环境变量的问题。环境变量是为您的用户设置的,但不是为root设置的。

尝试使用sudo命令的 “-E” 开关船型的变量:

须藤-E命令

请尽量在这里看到其他类似的问题

How to keep Environment Variables when Using SUDO

相关问题