在尝试使用Meson下载Zathura时,我偶然发现了一个错误;
[0/1] Installing files.
Installation failed due to insufficient permissions.
Attempting to use polkit to gain elevated privileges...
Traceback (most recent call last):
File "/home/dbizdfvy/.local/bin/meson", line 7, in <module>
from mesonbuild.mesonmain import main
ModuleNotFoundError: No module named 'mesonbuild'
FAILED: meson-install
/home/dbizdfvy/.local/bin/meson install --no-rebuild
ninja: build stopped: subcommand failed.
Run Code Online (Sandbox Code Playgroud)
我已经下载了 Meson 的最新版本,并确保所需的所有依赖项都在那里。我不太确定发生了什么,因为我还是 Linux 的新手。
非常感谢你帮助我。
小智 7
从源代码编译 Mesa 时遇到了同样的问题。
找到了这个答案:https : //gitmemory.com/issue/MusicPlayerDaemon/MPD/546/490849388
这个问题的原因:
您在用户的主目录中安装了 Meson,而另一个用户(即 root)不能使用该 Meson 安装。要么 root 也需要在他的主目录中安装 Meson,要么你将它安装在所有用户的系统文件夹中。
虽然解决方案是以 root 身份安装 Meson:
# pip3 install meson
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2583 次 |
最近记录: |