Pkg.add(“IJulia”)产生“ERROR:失败的进程进程(`git clone ...”

时间:2015-11-20 15:33:37

标签: git github julia ijulia-notebook

尝试将IJulia添加到Julia包中,以便它可以在Jupyter笔记本中运行。命令

Pkg.add("IJulia")

给出了这一串信息和错误:

INFO: Initializing package repository /var/root/.julia/v0.4
INFO: Cloning METADATA from git://github.com/JuliaLang/METADATA.jl
fatal: unable to connect to github.com:
github.com[0: 192.30.252.128]: errno=Operation timed out

ERROR: failed process: Process(`git clone -q -b metadata-v2 git://github.com/JuliaLang/METADATA.jl METADATA`, ProcessExited(128)) [128]
 in run at /Applications/Julia-0.4.1.app/Contents/Resources/julia/lib/julia/sys.dylib
 in anonymous at pkg/dir.jl:52
 in cd at /Applications/Julia-0.4.1.app/Contents/Resources/julia/lib/julia/sys.dylib
 in init at pkg/dir.jl:50
 in cd at pkg/dir.jl:28
 in add at pkg.jl:23

显而易见的答案是我没有与github的连接,但事实并非如此;我可以从命令行克隆github(例如

git clone https://github.com/bokeh/bokeh.git

工作正常)

这是Julia-0.4.1,git版本2.4.9(Apple Git-60),MacOSX 10.10.5。

1 个答案:

答案 0 :(得分:2)

解决方案是输入命令

git config --global url."https://".insteadOf git://

在命令行中。在this question的答案的评论中提到了这一点,但是提出一个独立的答案似乎是有帮助的。