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.)

 34
Author: Nick, 2015-05-31

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):

  1. julia> using Pkg # Pkg.init() if needed
  2. 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
  3. 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í:

 22
Author: Gnimuc,
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.

 6
Author: a_a,
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

 1
Author: udion,
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.

 0
Author: Samir Ouldsaadi,
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

 0
Author: wueli,
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