Comment mettre à jour Julia vers une nouvelle version?

Question 1-Mise à niveau

j'utilise v"0.3.8" sur Windows. J'ai trouvé à partir de

http://julialang.org/downloads/

Current Release (v0.3.9)

je sais que je pourrais télécharger le paquetage de la version et de l'installer à nouveau. Y a-t-il un moyen de mettre à jour (à partir de la version actuelle installée) vers la nouvelle version?

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

à Partir de la documentation:

update() package de mise à Jour des métadonnées des pensions de gardé dans Pkg.dir – "METADATA") - puis mettre à jour tout paquet fixe qui peut en toute sécurité être tiré de leur origine; puis appeler Pkg.résoudre() pour déterminer une nouvel ensemble optimal de versions de paquets.

donc ce n'est pas le bon outil pour mettre à jour la langue elle-même.

Question 2-Note De Mainlevée

Est-il une telle chose comme ReleaseNote ou Liste? Ou n'importe quelle lumière sur un changement majeur?

(je comprends que la langue n'a pas atteint v1.0. S'il y a un endroit pour trouver un changement ou une amélioration majeure, c'est bien. Si non, c'est bien.)

34
demandé sur Nick 2015-05-31 11:10:16

5 réponses

comment mettre à jour Julia:

Windows & MacOS & Linux

la façon la plus triviale de mettre à jour Julia est d'aller à la page de téléchargement et installer manuellement correspondant binaires. (Mise à jour: si vous êtes sur old Julia, par exemple v0.6) Si vous souhaitez mettre à jour Julia vers une nouvelle version mineure(par exemple v0.5= > v0.6), Vous pouvez facilement réinstaller vos anciens paquets par les étapes suivantes(Julia-v1.0 expédié avec le nouveau gestionnaire de paquets, il n'y a donc pas tracas):

  1. julia> using Pkg # Pkg.init() if needed
  2. copier REQUIRE le fichier de répertoire du package de l'ancienne version à la nouvelle (dans cet exemple de .julia/v0.5.julia/v0.6) en écrasant le fichier existant
  3. julia> Pkg.resolve() # or Pkg.update()

MacOS

Si vous utilisez Homebrew et homebrew-julia, veuillez suivre les instructions ici.

Linux

utiliser l'installateur d'abelsiqueira jill.

Pour l'OP de la Question

1.Pkg.update() est utilisé pour mettre à jour les paquets de Julia, pas Julia elle-même, donc télécharger la version prébuilée et réinstaller semble être la seule façon de mettre à jour Julia pour le moment. Ou vous pouvez construire Julia à partir de la source en suivant les instructions ici.

2.Les notes de mise à jour sont énumérées ici:

22
répondu Gnimuc 2018-10-05 13:42:28

je veux juste partager mon expérience lors de la mise à julia de 0.3.11 à 0.4.0.

sudo apt-get dist-upgrade julia

il apportera la version précédente être mis à jour à la nouvelle version. Mais les paquets installés sur la version précédente ne seront pas ramenés à la nouvelle version.

si vous utilisez IJulia, lorsque vous démarrez votre "Jupyter notebook", votre noyau jupyter ne détectera pas la nouvelle version de julia, mais détectera quand même la précédente. Aussi, la précédente morte noyau. Vous devez installer ijulia manuellement à partir de

Pkg.add("IJulia")

C'est tout.

6
répondu a_a 2015-10-14 09:31:00

faire ce qui suit

sudo apt-get dist-upgrade julia

alors ouvrez le terminal julia et faites

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

Vous pouvez aussi consulter ce lien pour référence future

1
répondu udion 2017-05-03 05:15:32

sur centos/sera probablement travailler sur redhat, vous pouvez utiliser: Yum upgrade julia

Pkg.mettre() Pkg.build ("IJulia")

comme indiqué plus haut.

0
répondu Samir Ouldsaadi 2018-01-18 10:32:00

Juste pour préciser pour les Utilisateurs Windows:

Vous devez réinstaller la nouvelle version de Julia (dans mon cas 0.6.2->0.6.3) Mais dans la même" génération " (dans mon cas: v0.6), les paquets n'ont pas à être réinstallés.

Voir aussi la discussion sur julia discours, pour plus d'explication détaillée: https://discourse.julialang.org/t/update-julia-0-6-1-0-6-2-in-anaconda/8669

0
répondu wueli 2018-06-05 07:17:32