尝试在Codeanywhere的Ubuntu 16.04 LTS上安装ChezScheme-9.5.2.tar.gz。在sudo make命令期间,由于缺少uuid / uuid.h,导致出现错误消息失败。如何在$ sudo make可以找到的位置获取uuid / uuid.h?
答案 0 :(得分:0)
结果发现还有其他丢失的文件,所以以下内容也是如此:
$ sudo apt install uuid-dev libncurses5-dev libncursesw5-dev libx11-dev
make仍然失败,但这不是由于缺少文件。我相信512MB的RAM太小了。
为了回答您的问题“您的错误信息是什么?”我试图重复发生的事情。认为我已经这样做了,这是错误消息:
compiling cpnanopass.ss with output to cpnanopass.a6le
Mf-base:487: recipe for target 'bootall' failed
make[4]: *** [bootall] Killed
Mf-base:164: recipe for target 'allx' failed
make[3]: *** [allx] Error 2
Mf-base:181: recipe for target 'bootstrap' failed
make[2]: *** [bootstrap] Error 2
Makefile:20: recipe for target 'build' failed
make[1]: *** [build] Error 2
Makefile:19: recipe for target 'build' failed
make: *** [build] Error 2
cabox@Python_Lua:~/workspace/ChezScheme-9.5.2$
首先,必须执行'$ sudo apt-get install uuid-dev',因为'apt install'与'apt-get install'有所不同,后者安装了uuid.h。