2017-01-05 67 views
1

使用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.0https://github.com/JuliaStats/StatsBase.jl/issues/202。的,但沒有修復試圖在失效的最低水平,以建立包後呢。

感謝

+0

如果包括會發生什麼( 「〜/ .julia/V0.5/BinDeps/src目錄/ BinDeps.jl」)? –

+0

謝謝,只是嘗試這樣做,它會導致沒有找到'模塊Compat'事實證明,沒有一個包在'Pkg.installed()'名單的工作,所以我認爲這是在哪裏朱莉婭正在尋找模塊。我如何驗證朱利亞路徑? – Sonicsmooth

+1

Julia在存儲在變量LOAD_PATH中的路徑中查找軟件包。 Julia二進制文件存儲在'JULIA_HOME'中。所以只需在REPL中輸入'LOAD_PATH'和'JULIA_HOME',並驗證這些目錄是否在正確的位置。 –

回答