2017-08-10 1 views
3

Après avoir installé JuliaPro_v0.6.0.1_build-78.exe à partir de zéro, j'ai essayé de mettre à jour des paquets via Pkg.update() Je l'ai reçu le message d'erreur suivant:paquets fixes introduisent des exigences contradictoires pour BinDeps:

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 

Si vous tentez d'ajouter un autre paquet, un même message d'erreur s'affiche. Il n'est donc pas possible d'ajouter d'autres paquets sans résoudre ce problème.

Tout conseil pour résoudre ce problème est apprécié.

Répondre

4
Ce

vient de fixer pour moi:

Pkg.rm("BinDeps")

L'effet a été Déclassement BinDeps0.7.0-0.6.0.


Par curiosité j'ai fait Pkg.update() après, ce qui a amené BinDeps revenir à 0.7.0, mais il semble que les conflits précédents ont maintenant disparu.

Je pense que le problème était peut-être que la version 0.7.0 a été installée mais pas enregistrée comme disponible.

+0

Malheureusement, les métadonnées Bindeps ont été modifiées après la publication de JuliaPro en raison de certains bogues dans Bindeps. La rétrogradation de Bindeps est la bonne solution. – aviks