PkgMirrors.jl v1.0.0 - 在 Julia 中使用镜像站

是,我REPL配置好了,我感觉有些东西好像只有JuliaPro能做

谁说的,我可是emacs重度用户,IDE完全不用

管理上百个文件大的工程时,IDE的优势就出来了

我们可以自己配置

windows下julia内置的download()函数是调用C:\windows\system32\curl.exe 来下载文件的。出现上述错误的画,直接 cmd(不是powershell)中 curl https://mirrors.ustc.edu.cn/julia/registries/list.txt 也会出错,可能是mirrors网站不支持curl.exe用原来方法下载文件了,也可能是部分windos版本内置的curl.exe有些旧了。linux下内置的curl是没问题的。
建议:
不设置镜像,继续使用github安装包,源码在github,一般很小,可以不使用镜像。
安装困难大多是artifacts(依赖的二进制),文件较大,无法下载,这个设置PkgServer可以解决。
Julia PkgServer 镜像服务及镜像站索引 - #36

或者参考

In Wondows 10 (I don’t know for other Windows versions).

  1. Open a command prompt, and type echo %APPDATA% to get the personal app data folder.
  2. Create an empty file called _curlrc in the app data folder.
  3. Write insecure on that file and save.
  4. Relaunch julia and build all affected packages with ] up or similar.

Hope this is detailed enough.

设置PkgMirror镜像只能解决add步骤问题。
设置PkgServer解决buildb步骤的问题(二进制文件一般是building时才下载的)

1 个赞

解释的很简单清晰明了,最重要的还是要有国内的PkgServer

能说具体点吗?现在有个包国内装不了,急求帮助(有偿)

有代理就用代理, 将以下内容写入你的 ~/.julia/config/startup.jl.其中 12333改成你的本地的http 代理端口。

ENV["JULIA_PKG_SERVER"] = "https://kr.pkg.julialang.org" # 设置镜像站kr
ENV["HTTP_PROXY"] = "http://127.0.0.1:12333" #fq代理
ENV["HTTPS_PROXY"] = "http://127.0.0.1:12333"

没有国外的VPN就无法使用代理,那设置如下Server会有作用吗?

有一些作用,但是一般来说,build的时候还是可能会去github下载

镜像地址

  https://gitee.com/hulu_fly/projects

安装方式:
https://blog.csdn.net/weixin_41715077/article/details/106148111

因为采用 Pkg/Storage Protocol 的北外镜像站 BFSU 已经搭建起来了,使用体验会比 PkgMirrors 要更好,所以这里取消该帖子的置顶了.

2 个赞


请问这样的error是出了什么问题吗


请问这样的error是出现了什么问题吗

PkgMirror现在基本处于弃用状态,建议使用julia1.4+配合PkgServer,祥见社区置顶帖

1 个赞

1 个帖子被拆分到新主题:使用 PkgServer 后安装 XSim.jl 报错

目前已经没有可用的 PkgMirror 镜像了

好滴 已经解决了 谢谢~