2017-05-05 80 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

相關問題