安装IJulia的时候显示服务器返回的信息无效

安装IJulia的时候报错,显示【服务器返回的信息无效】是怎么一回事呀?如何解决呢?

你可以尝试一下重置

(@v1.4) pkg> registry rm General

然后添加镜像版本

(@v1.4) pkg> registry add https://mirrors.bfsu.edu.cn/git/julia-general.git

还想麻烦再请教您以下,我按照您所说的输入了“registry rm General”,可是显示了not found是怎么一回事呢? :pensive:
捕获

哦抱歉这里没看仔细,registry rm 是删除已有的镜像。

那这种情况下直接下载一个新的General就可以了:

(@v1.4) pkg> registry add https://mirrors.bfsu.edu.cn/git/julia-general.git

又报错说没找到这个文件 :broken_heart:我自己按照他所说的路径建了一个同名文件夹也没啥用…是不是还需要安装一些别的什么呢?

有点奇怪,一般来说不需要做什么额外的操作就行了

(@v1.4) pkg> registry add https://mirrors.bfsu.edu.cn/git/julia-general.git
    Cloning registry from "https://mirrors.bfsu.edu.cn/git/julia-general.git"
      Added registry `General` to `tmp/registries/General`

(@v1.4) pkg> add FFTW
   Updating registry at `tmp/registries/General`
   Updating git-repo `https://mirrors.bfsu.edu.cn/git/julia-general.git`
  Resolving package versions...
  Installed MKL_jll ───────── v2020.1.216+0
  Installed IntelOpenMP_jll ─ v2018.0.3+0
  Installed Reexport ──────── v0.2.0
  Installed FFTW_jll ──────── v3.3.9+5
  Installed AbstractFFTs ──── v0.5.0
  Installed FFTW ──────────── v1.2.2
Downloading artifact: IntelOpenMP
Downloading artifact: FFTW
   Updating `~/tmp/environments/v1.4/Project.toml`
  [7a1cc6ca] + FFTW v1.2.2
   Updating `~/tmp/environments/v1.4/Manifest.toml`
  [621f4979] + AbstractFFTs v0.5.0
  [7a1cc6ca] + FFTW v1.2.2
  [f5851436] + FFTW_jll v3.3.9+5
  [1d5cc7b8] + IntelOpenMP_jll v2018.0.3+0
  [856f044c] + MKL_jll v2020.1.216+0
  [189a3867] + Reexport v0.2.0
  [2a0f44e3] + Base64 
  [ade2ca70] + Dates 
  [b77e0a4c] + InteractiveUtils 
  [76f85450] + LibGit2 
  [8f399da3] + Libdl 
  [37e2e46d] + LinearAlgebra 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [44cfe95a] + Pkg 
  [de0858da] + Printf 
  [3fa0cd96] + REPL 
  [9a3f8284] + Random 
  [ea8e919c] + SHA 
  [9e88b42a] + Serialization 
  [6462fe0b] + Sockets 
  [cf7118a7] + UUIDs 
  [4ec0a83e] + Unicode 
   Building FFTW → `~/tmp/packages/FFTW/kcXL6/deps/build.log`

你可以尝试把 C:\\Users\xxxx\.julia\registries 这个文件夹删掉再重试一下。

按您所说删除了registries文件夹果然成功Added!!!~~~ :heartbeat:

然而想调用的时候无论是using PkgMirrors 还是using IJulia 都会报错 :sob:是不是还是没安装正确呢?

你把注册表都删了, julia当然不知道你安装了那些软件了啊, 你要 up一下

我不是这样操作的, 我直接设置 julia_pkg_server的环境变量为 北外的 ,不管安装啥包, 它就会自动clone北外的注册表, 并覆盖之前的注册表, 从北外镜像上拉去软件

啊?请问如何才能up一下呢?

REPL 输入 ]进入 Pkg模式
image

然后输入up或者update, 建议你先去看中文文档

按照两位大佬的指点成功安装了镜像,可是折腾了两天还是没有成功add IJulia呜呜呜 :sob: :sob: :sob: 还想请教一下这样的报错应该怎么解决呢?

添加其他的包也是同样的报错 :broken_heart:

你设置 julia_pkg_server 环境变量了吗

跟着置顶帖 Julia PkgServer 镜像服务及镜像站索引 的说明做应该就好了。

终于解决了!!!好开心呀! :yum: :yum: :yum:

非常感谢两位大佬的指点呀!