固定包引入BinDeps的冲突要求:

时间:2017-08-10 14:28:20

标签: julia juno-ide

从头开始安装JuliaPro_v0.6.0.1_build-78.exe之后,我尝试通过Pkg.update()更新软件包我收到以下错误消息:

fixed packages introduce conflicting requirements for BinDeps: 
       available versions are 0.0.1, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 
0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 
0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.7, 0.5.0 and 0.6.0
in update at base\pkg\pkg.jl:228
in #cd#1 at base\pkg\dir.jl:32
in withenv at base\env.jl:157
in cd at base\file.jl:59
in #3 at base\pkg\dir.jl:33
in update at base\pkg\entry.jl:461
in resolve at base\pkg\entry.jl:496
in check_requirements at base\pkg\query.jl:222

尝试添加另一个Pkg会导致相同的错误消息。因此,如果不解决此问题,就无法再添加其他包。

对于解决此问题的任何建议表示赞赏。

1 个答案:

答案 0 :(得分:5)

这只是为我解决了这个问题:

Pkg.rm("BinDeps")

效果是将BinDeps0.7.0降级为0.6.0

出于好奇,我之后Pkg.update()做了BinDeps,这使0.7.0回到0.7.0,但似乎之前的冲突现在已经消失。

我认为问题可能是版本for document in contacts: document['_id'] = str(document['_id']) results.append(document) 已安装但未注册为可用。