web-dev-qa-db-fra.com

Comment mettre à jour Julia vers une nouvelle version?

Question 1 - mise à niveau

J'utilise v"0.3.8" sous Windows. J'ai trouvé de 

http://julialang.org/downloads/

Current Release (v0.3.9)

Je sais que je pourrais télécharger la version de pré-construction et l'installer à nouveau. Existe-t-il un moyen de mettre à niveau (à partir de la version actuelle installée) vers la nouvelle version?

Il y a Pkg.update(), il fonctionne longtemps sans aucune sortie - cela ne fonctionne pas de cette façon.

De la documentation:

update () Mettre à jour le paquetage du méto-référentiel - conservé dans Pkg.dir ("METADATA") - mettez ensuite à jour tous les paquetages corrigés qui peuvent en toute sécurité être tiré de leur origine; puis appelez Pkg.resolve () pour déterminer un nouvel ensemble optimal de versions de paquets.

Ce n'est donc pas le bon outil pour mettre à niveau le langage lui-même. 

Question 2 - Note de mise à jour

Existe-t-il une chose telle que ReleaseNote ou ChangeList? Ou un point fort sur un changement majeur? 

(Je comprends que la langue n'a pas atteint v1.0. S'il y a un endroit où trouver des changements/améliorations majeurs, c'est bien. Sinon, c'est bien.)

34
Nick

Je veux juste partager mon expérience lors de la mise à jour de Julia de 0.3.11 à 0.4.0.

Si vous utilisez Ubuntu, vous pouvez utiliser:

Sudo apt-get dist-upgrade Julia

Il apportera la version précédente être mis à niveau vers la nouvelle version. Cependant, les packages installés sur la version précédente ne seront pas récupérés jusqu'à la nouvelle version. 

Si vous utilisez IJulia, lorsque vous démarrez votre "cahier jupyter", votre noyau jupyter ne détectera pas la nouvelle version de Julia, mais détectera toujours la version précédente. En outre, le précédent soit un noyau mort. Vous devez installer IJulia manuellement à partir de 

Pkg.add("IJulia")

C'est tout.

6
a_a

faire ce qui suit

Sudo apt-get dist-upgrade Julia

puis ouvrez le terminal Julia et faites

Pkg.update()
Pkg.build("IJulia")

Vous pouvez également consulter ce lien link pour référence future

1
udion

Juste pour clarifier pour l'utilisateur Windows: 

Vous devez réinstaller la nouvelle version de Julia (dans mon cas 0.6.2-> 0.6.3) Mais au sein de la même "génération" (dans mon cas: v0.6), les packages ne doivent pas nécessairement être réinstallé.

Voir également la discussion correspondante sur le discours de Julia, pour une explication détaillée détaillée: https://discourse.julialang.org/t/update-Julia-0-6-1-0-6-2-in-anaconda/8669

0
wueli

sur centos/travaillera probablement sur redhat vous pouvez utiliser: yum upgrade Julia

puis

Pkg.update () Pkg.build ("IJulia") 

comme indiqué précédemment. 

0
Samir Ouldsaadi