在 Linux 上以 root 身份运行电子

伊森

我正在用电子制作一个使用 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 命令

请尝试在此处查看其他类似问题

使用 SUDO 时如何保持环境变量

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Intellij以Linux上的root用户身份运行配置

来自分类Dev

如何在Linux机器上以root用户身份运行Elasticsearch 2.1.1

来自分类Dev

Linux:以root用户身份运行特定命令

来自分类Dev

如何在Linux上以root身份提交Git?

来自分类Dev

将Rails服务器绑定到Linux上的端口80,而不以root用户身份运行它

来自分类Dev

以root身份安装Linux

来自分类Dev

以非root用户身份运行docker或以root用户身份在tomcat上运行jenkins

来自分类Dev

如何在Ubuntu服务器上以root身份而不是root身份运行命令?

来自分类Dev

以root以外的系统用户身份在CentOS上运行服务

来自分类Dev

可疑pgrep在Debian Bullseye上以root用户身份运行

来自分类Dev

如何在 Ubuntu 19.04 上以 root 身份运行 Viber?

来自分类Dev

Bash 进程替换在 OS X 上无法以“root”身份运行

来自分类Dev

Docker 入口点未在 jupyterhub 上以 root 身份运行

来自分类Dev

我如何在Linux上以非root用户身份维护单独的(较新的)glibc / gcc / ...堆栈

来自分类Dev

我如何在Linux上以非root用户身份维护单独的(较新的)glibc / gcc / ...堆栈

来自分类Dev

允许使用SSH在Linux上以root身份自动执行命令

来自分类Dev

使文件在Linux上甚至对于root也只读

来自分类Dev

Linux上的OneDrive没有root?

来自分类Dev

使文件在Linux上甚至对于root也只读

来自分类Dev

没有root的Linux上的Onedrive?

来自分类Dev

在Android root上运行su

来自分类Dev

为什么Mac OS X上的htop需要root特权才能查看所有进程的数据,但是在Linux上,htop没有root运行

来自分类Dev

在Linux上的Xen下运行FreeBSD 10(以来宾身份)

来自分类Dev

更改在Linux上以用户身份运行的进程的PATH变量

来自分类Dev

以root身份运行Celery

来自分类Dev

以非root身份在Ubuntu上安装软件

来自分类Dev

Kali Linux VM:拒绝以root用户身份运行shell脚本的权限

来自分类Dev

在启动过程中以root身份运行脚本,并在默认的Linux终端中显示?

来自分类Dev

如何在没有密码Linux的情况下禁用以root身份运行Firefox?

Related 相关文章

  1. 1

    Intellij以Linux上的root用户身份运行配置

  2. 2

    如何在Linux机器上以root用户身份运行Elasticsearch 2.1.1

  3. 3

    Linux:以root用户身份运行特定命令

  4. 4

    如何在Linux上以root身份提交Git?

  5. 5

    将Rails服务器绑定到Linux上的端口80,而不以root用户身份运行它

  6. 6

    以root身份安装Linux

  7. 7

    以非root用户身份运行docker或以root用户身份在tomcat上运行jenkins

  8. 8

    如何在Ubuntu服务器上以root身份而不是root身份运行命令?

  9. 9

    以root以外的系统用户身份在CentOS上运行服务

  10. 10

    可疑pgrep在Debian Bullseye上以root用户身份运行

  11. 11

    如何在 Ubuntu 19.04 上以 root 身份运行 Viber?

  12. 12

    Bash 进程替换在 OS X 上无法以“root”身份运行

  13. 13

    Docker 入口点未在 jupyterhub 上以 root 身份运行

  14. 14

    我如何在Linux上以非root用户身份维护单独的(较新的)glibc / gcc / ...堆栈

  15. 15

    我如何在Linux上以非root用户身份维护单独的(较新的)glibc / gcc / ...堆栈

  16. 16

    允许使用SSH在Linux上以root身份自动执行命令

  17. 17

    使文件在Linux上甚至对于root也只读

  18. 18

    Linux上的OneDrive没有root?

  19. 19

    使文件在Linux上甚至对于root也只读

  20. 20

    没有root的Linux上的Onedrive?

  21. 21

    在Android root上运行su

  22. 22

    为什么Mac OS X上的htop需要root特权才能查看所有进程的数据,但是在Linux上,htop没有root运行

  23. 23

    在Linux上的Xen下运行FreeBSD 10(以来宾身份)

  24. 24

    更改在Linux上以用户身份运行的进程的PATH变量

  25. 25

    以root身份运行Celery

  26. 26

    以非root身份在Ubuntu上安装软件

  27. 27

    Kali Linux VM:拒绝以root用户身份运行shell脚本的权限

  28. 28

    在启动过程中以root身份运行脚本,并在默认的Linux终端中显示?

  29. 29

    如何在没有密码Linux的情况下禁用以root身份运行Firefox?

热门标签

归档