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.)
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):
julia> using Pkg # Pkg.init() if needed
- 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 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:
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.
sur centos/sera probablement travailler sur redhat, vous pouvez utiliser: Yum upgrade julia
Pkg.mettre() Pkg.build ("IJulia")
comme indiqué plus haut.
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