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

你好,克隆失败为什么?

julia版本1.1.0
registry命令复制

报错提醒,但是我能直接打开这个网站
ERROR: failed to clone from https://mirrors.ustc.edu.cn/julia/registries/General.git/, error: GitError(Code:ERROR, Class:Net, unexpected HTTP status code: 404)

ustc的registry出错的话可以考虑用 zju

1 个赞


是这样使用吗?
还有一个问题:安装包的时候好像还是从github上,像Cloning … from github这种形式

不是啊!!!!

:joy:
真是十分感谢。

build时下载的文件能否也能设置从镜像下载

2 个赞

抱歉,我有个疑问,本文的目的不是设置国内镜像么?,那么执行
add PkgMirrors
后,julia就会自动链接到github下载PkgMirrors,可是这不是本来就下载不下来么?

IJulia 都装不上,在 building 的时候还是从 Github 下载,结果都下不动,安装失败,有什么办法解决吗?
什么也装不上,没法用

我刚才试了下,先

git clone https://github.com/JuliaLang/IJulia.jl.git

clone到本地后,用本地的地址安装成功(这里的地址根据你自己的情况替换)

add localpath

你好,在添加镜像的时候出错了,请问是怎么回事?
image

装不上,在安装依赖库的时候会从 github下载文件,github服务器在亚马逊,完全下不动

依赖库也这样离线安装试试?

用的是什么系统?我的是Windows 7 64位。
报错!
image

] 进 Pkg 模式,提示符会变成 (v1.*) pkg>

好的,我试试,谢谢。

+1
好多时候都是Building的时候,卡住不动,好像即便设置了国内镜像,Building的时候还是去找github的源。

这个问题还需要等等这个feature:

https://github.com/JuliaLang/Pkg.jl/issues/1377

实现以后我们才能完整镜像。虽然目前有artifacts了。

我想到了一个办法,不用这个镜像包。
直接使用镜像

registry add https://mirrors.zju.edu.cn/julia/registries/General.git

或者

registry add https://mirrors.ustc.edu.cn/julia/registries/General.git

可能需要提前把官方的源删掉,我没试过不删除官方源情况下添加这两个

1 个赞

设置镜像时出现问题:

julia> PkgMirrors.setmirror(“USTC”)
[ Info: Updating mirror information…
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 8 100 8 0 0 34 0 --:–:-- --:–:-- --:–:-- 34
ERROR: type Pair has no field name
Stacktrace:
[1] getproperty(::Any, ::Symbol) at ./sysimg.jl:18
[2] activate() at /Users/larryzheng/.julia/packages/PkgMirrors/UL7au/src/pkg.jl:30
[3] setmirror(::String, ::String) at /Users/larryzheng/.julia/packages/PkgMirrors/UL7au/src/api.jl:13
[4] setmirror(::String) at /Users/larryzheng/.julia/packages/PkgMirrors/UL7au/src/api.jl:25
[5] top-level scope at none:0

建议向https://mirrors.tuna.tsinghua.edu.cn/申请个镜像。
另外为什么build总是成功率很低,我都build了一天了,哎