分享一个从github下载release,然后build的办法(还没实践完全)

怎么下载

比如说我下载Blink的二进制依赖,先找到这个依赖的下载地址,这个在deps/build.log里有,deps怎么找在文章下面一点,自己找吧

比如Blink的二进制依赖

https://github.com/electron/electron/releases/download/v4.0.4/electron-v4.0.4-linux-x64.zip

到这个网站

https://d.serctl.com/

输入并提交


在下面有下载地址

每个地址都试一试,看看那个快

下载完成后,找到依赖文件夹

(v1.3) pkg> build Blink
  Building MbedTLS → `~/.julia/packages/MbedTLS/6Rd9i/deps/build.log`
  Building WebIO ──→ `~/.julia/packages/WebIO/2mZPb/deps/build.log`
  Building Blink ──→ `~/.julia/packages/Blink/HhoiS/deps/build.log`

到…deps/文件里

重命名

比如Blink的依赖文件夹是/home/steiner/.julia/packages/Blink/HhoiS/deps ,在这里找到这个依赖的文件名是 electron-v4.0.4-linux-x64.zip,把下载好的依赖文件放到这个文件夹,重命名成 electron-v4.0.4-linux-x64.zip

安装包

(v1.3) pkg> add Blink
  Updating registry at `~/.julia/registries/General`
  Updating git-repo `https://github.com/JuliaRegistries/General.git`
 Resolving package versions...
  Updating `~/.julia/environments/v1.3/Project.toml`
 [no changes]
  Updating `~/.julia/environments/v1.3/Manifest.toml`
 [no changes]

(v1.3) pkg> build Blink
  Building MbedTLS → `~/.julia/packages/MbedTLS/6Rd9i/deps/build.log`
  Building WebIO ──→ `~/.julia/packages/WebIO/2mZPb/deps/build.log`
  Building Blink ──→ `~/.julia/packages/Blink/HhoiS/deps/build.log`

julia> using Blink
[ Info: Precompiling Blink [ad839575-38b3-5650-b840-f874b8c74a25]

julia> 

最后

去吧皮卡丘


疑问in build GR

GR的包放在deps/downloads里,但是把包放进去build的时候老是把包删掉,不知道怎么办
另外build Plots的时候,本来GR已经build完毕,他硬生生又是重新build一遍

1 个赞

你需要打开build.jl ,然后注释掉这一句:

rm("downloads", force=true, recursive=true)

社区里有个本地安装的帖子,你可以去看看

1 个赞