gpt4 book ai didi

github - 尝试使用 make 构建 Julia 语言的错误消息

转载 作者:行者123 更新时间:2023-12-02 08:37:16 27 4
gpt4 key购买 nike

这是我第一次使用make。我正在尝试安装 Julia 语言。所以我从 GitHub 克隆

git clone git://github.com/JuliaLang/julia.git

说明然后说进入 Julia 目录并键入 make。它运行了很长时间 - 我吃了一个披萨。

当我回来时,输入 Julia 没有用。在安装即将结束时,我收到一条很长的错误消息:

 /usr/bin/install -c -m 644 libpcre.pc libpcreposix.pc libpcrecpp.pc '/home/john/Downloads/julia/usr/lib/pkgconfig'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 130 100 130 0 0 243 0 --:--:-- --:--:-- --:--:-- 337
0 0 0 8773k 0 0 310k 0 --:--:-- 0:00:28 --:--:-- 0
curl: (28) Operation too slow. Less than 1 bytes/sec transferred the last 15 seconds
curl: (6) name lookup timed out
make[2]: *** [openblas-v0.2.8.tar.gz] Error 6
make[1]: *** [julia-release] Error 2
make: *** [release] Error 2

我尝试了 sudo make - 将 sudo 放在前面似乎可以解决所有问题,但不是这个:

gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
make[2]: *** [openblas-v0.2.8/config.status] Error 2
make[1]: *** [julia-release] Error 2
make: *** [release] Error 2

我可以采取哪些步骤来确保 Julia 安装正确?

我需要 2.0 版才能使用 iJulia用我的 iPython 笔记本。如果有不直接编译的更简单的方法,我会这样做。

最佳答案

问题是 makefile 正在尝试下载文件(curl 是一个命令行程序,其作用类似于网络浏览器,通常用于从网站下载文件)。

但是,由于某种原因(也许是互联网太累了),下载失败并超时。

它现在因意外的文件结尾错误而失败的原因是 (a) 下载在失败之前给了您文件的一部分,并且 (b) 您正在使用的 makefile 是写得不好,所以它在失败时没有清理部分下载的文件。

因此,该文件存在,因此 make 不会尝试下载它,但它只是部分文件,因此当您尝试解压缩它时,它会失败。

您应该删除它尝试手动下载的文件(使用类似rm -f openblas-v0.2.8.tar.gz)然后重新运行 make。也许互联网已经苏醒,或者喝了点咖啡,这次可以下载了。

关于github - 尝试使用 make 构建 Julia 语言的错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20168835/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com