大家好,我最近在服务器自己安装包上传时出现了一个问题。对于build symengine这一类我只要根据服务器的下载报错信息(包括地址和安装位置)自己下载就行了。但今天安装RandomMatrices时报错是这样的
ERROR: failed to clone from https://github.com/JuliaMath/QuadGK.jl.git, error: GitError(Code:ERROR, Class:OS, failed to connect to github.com: Connection timed out)
这时我知道QuadGK的地址,但我自己下载再上传的话,要怎样才能下载好并知道放在哪里呢?
谢谢!
另外还有artifact自己下载上传该在哪里下载和放置位置的操作不知道有没有
把这个 repo clone 下来,传到服务器上,用本地的地址安装。
发现要下载的东西,依次递归下载,修改安装脚本(基本都是 build.jl
或者 deps.jl
之类的)里的 URL。
其实你可以下看看根目录下的 Project.toml
里面的 [deps]
小节指明了必须的依赖(其他的 [extras]
是可有可无的,[compat]
则限制了版本范围)。
artifact 也有对应的 _jll repo,根目录下会多一个 Artifacts.toml
指明了依赖的下载地址。不过里面下载的东西一般是 github release 的东西,也就是个平台的源码。你挑你对应平台的下载好。改 URL 就行了。