Julia 0.5.0——Can';由于BinDeps导致HTTPParser无法使Atom正常工作

Julia 0.5.0——Can';由于BinDeps导致HTTPParser无法使Atom正常工作,julia,atom-editor,Julia,Atom Editor,使用Win7 x64 清除了c:\users\myname\.julia以及AppData中的任何内容,重新安装了新的julia-0.5.0和Atom-1.12.9二进制文件,以及uber-juno 当启动Julia的第一次运行时,控制台告诉我运行Pkg.build(“HttpParser”),由于在当前路径中找不到BinDeps,因此失败,并且一个红色错误框告诉我运行Pkg.update()。运行更新告诉我一切正常。尝试添加BinDeps似乎直接起作用,但尝试使用则失败 还有其他指向此类问题的

使用Win7 x64

清除了
c:\users\myname\.julia
以及
AppData
中的任何内容,重新安装了新的julia-0.5.0和Atom-1.12.9二进制文件,以及
uber-juno

当启动Julia的第一次运行时,控制台告诉我运行
Pkg.build(“HttpParser”)
,由于在当前路径中找不到
BinDeps
,因此失败,并且一个红色错误框告诉我运行
Pkg.update()
。运行更新告诉我一切正常。尝试添加
BinDeps
似乎直接起作用,但尝试使用
则失败

还有其他指向此类问题的链接,最终提示
BinDeps
的安装脚本失败。我在0.4.5中没有这个问题

下面的快照显示尝试在干净的
.julia
目录上手动添加
BinDeps

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
  • Julia在哪里查找
    BinDeps
    ?在
    .julia/v0.5
    文件夹中肯定有这样一个子目录
  • 是否有解决方法/修复方法
  • 我是否可以在不使用
    BinDeps
    的情况下构建
    HttpParser
  • 我会遇到其他需要
    BinDeps
    的包吗
是的,我看过一些论坛讨论和其他SO帖子,比如和,但在尝试以最低的失败级别构建包之后,还没有修复


谢谢

我不得不更改我的
HOME
环境变量的大小写。现在模块按照

加载,我必须更改我的
HOME
环境变量中的大小写。现在模块按照

加载,如果包含(“~/.julia/v0.5/BinDeps/src/BinDeps.jl”)?谢谢,刚刚尝试了这个,结果没有找到
Module Compat
,那么
Pkg.installed()
列表中的包都不起作用,所以我想这是关于julia在哪里寻找模块的问题。如何验证julia路径?julia在变量
LOAD\u path
中存储的路径中查找包。Julia二进制文件存储在
Julia_HOME
中。因此,只需在REPL中键入
LOAD_PATH
JULIA_HOME
,并验证这些目录是否位于正确的位置。这就是我得到的:
JULIA>LOAD_PATH 2元素数组{String,1}:“C:\\Program Files\\JULIA-0.5.0\\local\\share\\JULIA\\site\\v0.5”“C:\\Program Files\\JULIA-0.5.0\\share\\site\\v0.5”
但是本地子目录不存在,而且share\julia\site位置为空,。加载路径在哪里定义?我的所有模块都在c:\users\myname\.julia\v0.5中。我想我可能可以做一些像“到处推”
@这样的事情!(LOAD_PATH,“/PATH/to/my/code”)
我已将路径添加到模块中,但没有加载任何内容。我在中问过,如果包含(“~/.julia/v0.5/BinDeps/src/BinDeps.jl”)会发生什么?谢谢,刚刚尝试过这个,它导致找不到
模块Compat
结果是,
Pkg.installed()
列表中的包都不起作用,所以我想这是关于julia在哪里寻找模块的问题。如何验证julia路径?julia在变量
LOAD\u path
中存储的路径中查找包。Julia二进制文件存储在
Julia_HOME
中。因此,只需在REPL中键入
LOAD_PATH
JULIA_HOME
,并验证这些目录是否位于正确的位置。这就是我得到的:
JULIA>LOAD_PATH 2元素数组{String,1}:“C:\\Program Files\\JULIA-0.5.0\\local\\share\\JULIA\\site\\v0.5”“C:\\Program Files\\JULIA-0.5.0\\share\\site\\v0.5”
但是本地子目录不存在,而且share\julia\site位置为空,。加载路径在哪里定义?我的所有模块都在c:\users\myname\.julia\v0.5中。我想我可能可以做一些像“到处推”
@这样的事情!(LOAD_PATH,“/PATH/to/my/code”)
我已将路径添加到模块中,但没有加载任何内容。我已经请进了