當初始化爲朱莉婭包庫,我收到以下錯誤無法初始化朱莉婭包庫
julia> Pkg.init() INFO: Initializing package repository /home/pauli/.julia/v0.5
INFO: Cloning METADATA from https://github.com/JuliaLang/METADATA.jl
ERROR: GitError(Code:ERROR, Class:Net, SSL error: unknown error)
in macro expansion at ./libgit2/error.jl:99 [inlined]
in clone(::String, ::String, ::Base.LibGit2.CloneOptions) at ./libgit2/repository.jl:191
in #clone#109(::String, ::Bool, ::Ptr{Void}, ::Nullable{Base.LibGit2.AbstractCredentials}, ::Function, ::String, ::String) at ./libgit2/libgit2.jl:327
in (::Base.LibGit2.#kw##clone)(::Array{Any,1}, ::Base.LibGit2.#clone, ::String, ::String) at ./<missing>:0 in (::Base.Pkg.Dir.##4#6{String,String})() at ./pkg/dir.jl:49
in cd(::Base.Pkg.Dir.##4#6{String,String}, ::String) at ./file.jl:5
in init(::String, ::String) at ./pkg/dir.jl:47 in init() at ./pkg/pkg.jl:70
我已經試過到目前爲止
跑
git config --global url."https://".insteadOf git://
,並得到與上面相同的結果。
代理不是問題,因爲我可以成功運行git clone。
下載metadata.jl的壓縮混帳回購協議,並複製到$ HOME /用戶/ .julia/V0.5和得到了以下錯誤
ERROR: GitError(Code:ENOTFOUND, Class:Repository, Could not find repository from '/home/pauli/.julia/v0.5/METADATA')
in Base.LibGit2.GitRepo(::String) at ./libgit2/repository.jl:11
in init(::String, ::String) at ./pkg/dir.jl:40
in init() at ./pkg/pkg.jl:70
我怎樣才能解決這個問題呢?我應該在哪裏放置這個metadata.jl文件夾?當你有不同於一個大多數人使用的大部分時間元數據存儲庫
你把它放在這裏'/ home/pauli/.julia/v0.5 /'還是這裏'/ home/pauli/.julia'? –
我把它放在$ HOME/user/.julia/v0.5中。因此,該結構將是$ HOME/user/.julia/v0.5/METADATA.jl – ashwinids
如果沒有關於系統的更多細節以及如何安裝Julia,很難知道。我會建議a)在這裏添加和/或b)在julia github頁面上提交一個問題並提供所有相關細節。 –