Cómo actualizar Julia a una nueva versión?
Pregunta 1-actualización
Estoy usando v"0.3.8"
en Windows. He encontrado de
Http://julialang.org/downloads /
Current Release (v0.3.9)
Sé que podría descargar la versión prebuild e instalarla de nuevo. ¿Hay alguna forma de actualizar (desde la versión instalada actual) a la nueva versión?
Hay Pkg.update()
, se ejecuta durante mucho tiempo sin ninguna salida - no funciona de esta manera.
De la documentación:
Update () Actualizar el paquete repositorio de metadatos-guardado en Pkg.dir ("METADATOS") - a continuación, actualizar cualquier paquete fijo que pueda ser sacado de su origen; luego llamar Pkg.resolve() para determinar un nuevo conjunto óptimo de versiones de paquetes.
Así que no es la herramienta adecuada para actualizar el idioma en sí.
Pregunta 2-Nota de publicación
Hay tal cosa como ReleaseNote o ChangeList? ¿O algún cambio importante?
(Entiendo que el lenguaje no ha llegado a v1.0
. Si hay un lugar para encontrar cambios/mejoras importantes, eso es bueno. Si no, está bien.)
5 answers
Cómo actualizar Julia:
Windows y macOS y Linux
La forma más trivial de actualizar Julia es ir a la página de descarga e instalar manualmente los binarios correspondientes. (ACTUALIZACIÓN: si está en la antigua Julia, por ejemplo, v0. 6) Si va a actualizar Julia a una nueva versión menor (por ejemplo, v0. 5 = > v0. 6), puede reinstalar fácilmente sus paquetes antiguos siguiendo los siguientes pasos(Julia-v1. 0 se envía con el nuevo administrador de paquetes, por lo que no problemas):
julia> using Pkg # Pkg.init() if needed
- copie el archivo
REQUIRE
del directorio de paquetes de la versión anterior al nuevo (en este ejemplo de.julia/v0.5
a.julia/v0.6
) sobrescribiendo el archivo existente julia> Pkg.resolve() # or Pkg.update()
MacOS
Si está utilizando Homebrew y homebrew-julia, siga las instrucciones aquí.
Linux
Utilice el instalador de abelsiqueira jill.
A la pregunta de OP
1.Pkg.update()
se utiliza para actualizar los paquetes de Julia, no Julia en sí, por lo que descargar la versión prebuild y reinstalar parece ser la única manera de actualizar Julia por ahora. O puedes construir Julia desde el código fuente siguiendo las instrucciones aquí.
2.Las notas de la versión se enumeran aquí:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-10-05 13:42:28
Solo quiero compartir mi experiencia al actualizar julia de 0.3.11 a 0.4.0.
Si estás usando Ubuntu puedes usar:
sudo apt-get dist-upgrade julia
Traerá la versión anterior se actualizará a la nueva versión. Pero, los paquetes instalados en la versión anterior no será tirado a la nueva versión.
Si está utilizando IJulia, cuando inicie su "jupyter notebook", su núcleo jupyter no detectará la nueva versión de julia, pero aún detecta la anterior. Además, el anterior ser un grano muerto. Tienes que instalar IJulia manualmente desde
Pkg.add("IJulia")
Eso es todo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-10-14 09:31:00
Haga lo siguiente
sudo apt-get dist-upgrade julia
Luego abra la terminal julia y haga
Pkg.update()
Pkg.build("IJulia")
También puede consultar este enlace para futuras referencias
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-03 05:15:32
En centos / probablemente funcionará en redhat que puede usar: yum actualización julia
Entonces
Pkg.actualizar() Pkg.build ("IJulia")
Como se mencionó anteriormente.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-18 10:32:00
Solo para aclarar para el usuario de Windows:
Tienes que reinstalar la nueva versión de Julia (en mi caso 0.6.2 - >0.6.3) Pero dentro de la misma "generación" (en mi caso: v0.6), los paquetes no tienen que ser reinstalados.
Vea también la discusión correspondiente sobre el discurso de julia, para una explicación más detallada: https://discourse.julialang.org/t/update-julia-0-6-1-0-6-2-in-anaconda/8669
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-05 07:17:32