gcc GraalVM mx构建错误:在当前路径中找不到GNU make可执行文件

66bbxpm5  于 2022-11-30  发布在  其他
关注(0)|答案(1)|浏览(178)

我试图在Ubuntu 22.04数字海洋droplet上设置GraalVM
设置JAVA_HOME环境变量并将mx添加到PATH变量后,在graal/compiler文件夹中运行mx build命令会产生以下错误:

File "/home/javaApplications/graal/truffle/mx.truffle/suite.py", line 796 in definition of libffi:
Could not find a GNU make executable on the current path.

请注意,我已经找到了这个问题的解决方案,并希望与遇到相同问题的任何人分享。请在下面查找我的答案,看看它是否有帮助。

5jdjgkvh

5jdjgkvh1#

问题是make没有安装在我的DigitalOcean droplet上,必须添加到PATH中。
因此,我通过以下命令安装了它:

sudo apt update
sudo apt install make
which make
export PATH=<copy output from which make>:$PATH

// Then run the initial command:
mx build

之后,如果你收到一个关于找不到C编译器的错误,你必须安装一个并将其添加到PATH中。

sudo apt install build-essential
which gcc
export PATH=<copy output from which gcc>:$PATH

// Then run the initial command:
mx build

希望这对你有帮助!

相关问题