Julia 朱莉娅:添加包(BinDeps)的问题

Julia 朱莉娅:添加包(BinDeps)的问题,julia,Julia,我是Julia的软件包管理器的新手,安装GLPK和LinProgGLPK时遇到问题。 我已经运行了Pkg.Init(),并使用Pkg.add(“Curl”)成功安装了Curl。但是,当我尝试安装GLPK或LinProgGLPK(使用Pkg.add(“GLPK”)和Pkg.add(“LinProgGLPK”))时,我收到以下消息: MESSAGE: Installing BinDeps v0.0.0 ERROR: Path BinDeps already exists! Please remove

我是Julia的软件包管理器的新手,安装GLPK和LinProgGLPK时遇到问题。
我已经运行了
Pkg.Init()
,并使用
Pkg.add(“Curl”)
成功安装了Curl。但是,当我尝试安装GLPK或LinProgGLPK(使用
Pkg.add(“GLPK”)
Pkg.add(“LinProgGLPK”))
时,我收到以下消息:

MESSAGE: Installing BinDeps v0.0.0
ERROR: Path BinDeps already exists! Please remove to allow installation.
 in _resolve at pkg.jl:345
 in anonymous at no file:163
 in cd at file.jl:26
 in cd_pkgdir at pkg.jl:42
 in add at pkg.jl:143
 in add at pkg.jl:175
对于其他依赖BinDeps的包(包括Winston),我似乎也收到了同样的消息

我已尝试调用
Pkg.rm(“BinDeps”)
Pkg.add(“BinDeps”)
Pkg.update()
、和
Pkg.resolve()
,然后返回尝试添加GLPK,但相同的消息仍然存在。我还输入了
~/.julia
来删除BinDeps文件夹,但这也不起作用。我错过了什么


另外,我正在Linux Ubuntu中运行julia。

老实说,当事情搞砸时,最好是删除~/.julia并重新添加包


只需确保您备份了本地更改

事实上,我做到了,同样的事情也发生了。我甚至尝试重新安装Julia本身,但没有做任何更改。我发现了问题:安装程序包(例如BinDeps或GLPK)时出现错误会终止安装,但Julia不承认这一点;因此,该软件包在安装和卸载之间处于一个不确定状态,既不能添加也不能删除。我找到的唯一解决方案是擦除~/.julia,正如WestleyArgentum所说的。有一些问题,但软件包管理器确实很年轻,而且一直在进步:/我可能已经重新安装了12次了。