使用Win7的X64朱莉婭0.5.0 - 無法工作的Atom由於HTTPParser由於BinDeps
在AppData
殲滅c:\users\myname\.julia
以及任何東西,重新安裝朱莉婭 - 0.5.0和原子 - 新鮮的二進制文件1.12.9和uber-juno
。
當開始朱莉婭首次運行時,控制檯告訴我跑Pkg.build("HttpParser")
,由於在當前路徑沒有找到BinDeps
其失敗,一個紅色的錯誤框告訴我跑Pkg.update()
。運行更新告訴我一切都很好。試圖添加BinDeps
直接出現工作,但然後嘗試use
它失敗。
還有其他鏈接,這種類型的問題,最終會提示有失敗BinDeps
安裝腳本。我沒有0.4.5的這個問題。
以下快照顯示嘗試手動添加BinDeps
在一個乾淨的.julia
目錄。
julia> Pkg.add("BinDeps")
INFO: Initializing package repository c:\users\mschwager\.julia\v0.5
INFO: Cloning METADATA from https://github.com/JuliaLang/METADATA.jl
INFO: Cloning cache of BinDeps from https://github.com/JuliaLang/BinDeps.jl.git
INFO: Cloning cache of Compat from https://github.com/JuliaLang/Compat.jl.git
INFO: Cloning cache of SHA from https://github.com/staticfloat/SHA.jl.git
INFO: Cloning cache of URIParser from https://github.com/JuliaWeb/URIParser.jl.git
INFO: Installing BinDeps v0.4.5
INFO: Installing Compat v0.10.0
INFO: Installing SHA v0.3.0
INFO: Installing URIParser v0.1.6
INFO: Package database updated
julia> using BinDeps
ERROR: ArgumentError: Module BinDeps not found in current path.
Run `Pkg.add("BinDeps")` to install the BinDeps package.
in require(::Symbol) at .\loading.jl:365
- 哪裏朱莉婭尋找
BinDeps
?肯定是有.julia/v0.5
文件夾 - 有一種解決方法中這樣的子目錄/修復?
- 我可以建立
HttpParser
沒有BinDeps
? - 我會碰上需要
BinDeps
其他包?
是我見過的幾個論壇討論等SO職位,如Julia: Problems with Adding Packages (BinDeps)和Confusing error when updating packages in Julia 0.5.0和https://github.com/JuliaStats/StatsBase.jl/issues/202。的,但沒有修復試圖在失效的最低水平,以建立包後呢。
感謝
如果包括會發生什麼( 「〜/ .julia/V0.5/BinDeps/src目錄/ BinDeps.jl」)? –
謝謝,只是嘗試這樣做,它會導致沒有找到'模塊Compat'事實證明,沒有一個包在'Pkg.installed()'名單的工作,所以我認爲這是在哪裏朱莉婭正在尋找模塊。我如何驗證朱利亞路徑? – Sonicsmooth
Julia在存儲在變量LOAD_PATH中的路徑中查找軟件包。 Julia二進制文件存儲在'JULIA_HOME'中。所以只需在REPL中輸入'LOAD_PATH'和'JULIA_HOME',並驗證這些目錄是否在正確的位置。 –