Подтвердить что ты не робот

Как обновить Джулию до новой версии?

Вопрос 1 - обновление

Я использую v"0.3.8" в Windows. Я нашел из

http://julialang.org/downloads/

Current Release (v0.3.9)

Я знаю, что смогу загрузить версию предварительной сборки и установить ее снова. Есть ли способ обновить (от текущей установленной версии) до новой версии?

Там Pkg.update(), он работает в течение длительного времени без вывода - он не работает таким образом.

Из документации:

update() Обновить пакет репо метаданных - хранится в Pkg.dir( "METADATA" ) - затем обновлять любые фиксированные пакеты, которые могут безопасно вытягиваться из их происхождения; затем вызовите Pkg.resolve(), чтобы определить новый оптимальный набор версий пакетов.

Таким образом, это не правильный инструмент для обновления самого языка.

Вопрос 2 - Замечание по выпуску

Есть ли такая вещь, как ReleaseNote или ChangeList? Или любой серьезный перелом?

(Я понимаю, что язык не достиг v1.0. Если есть место, где можно найти серьезные изменения/улучшения, это хорошо. Если нет, это прекрасно.)

4b9b3361

Ответ 1

Как обновить Julia:

Windows и MacOS и Linux

Самый тривиальный способ обновления Julia - перейти на страницу загрузки и вручную установить соответствующие бинарные файлы. Если вы собираетесь обновить Julia до новой основной версии (например, v0.5 = > v0.6), вы можете легко переустановить старые пакеты, выполнив следующие шаги:

  • julia> Pkg.init()
  • скопировать REQUIRE файл из каталога пакетов старой версии в новую (в этом примере от .julia/v0.5 до .julia/v0.6), перезаписывая существующий файл
  • julia> Pkg.resolve() # or Pkg.update()

MacOS

Если вы используете Homebrew и homebrew-julia, пожалуйста, следуйте инструкциям здесь.

Linux

Используйте установщик abelsiqueira jill.

К вопросу OP

1. Pkg.update() используется для обновления пакетов Julia, а не самой Джулии, поэтому загрузка версии предварительной сборки и переустановка, по-видимому, является единственным способом обновления Julia на данный момент. Или вы могли бы построить Юлию из источника, следуя инструкциям здесь.

2. Примечания к выпуску перечислены здесь:

Ответ 2

Я просто хочу поделиться своим опытом при обновлении julia с 0,3.11 до 0.4.0.

Если вы используете Ubuntu, вы можете использовать:

sudo apt-get dist-upgrade julia

Это приведет к обновлению предыдущей версии до новой версии. Но установленные пакеты в предыдущей версии не будут перенесены на новую версию.

Если вы используете IJulia, когда вы запустите свой "jupyter notebook", ваше ядро ​​jupyter не обнаружит новую версию julia, но все равно обнаружит предыдущую. Кроме того, предыдущий - это мертвое ядро. Вы должны установить IJulia вручную из

Pkg.add("IJulia")

Что все.

Ответ 3

выполните следующие действия

sudo apt-get dist-upgrade julia

затем откройте терминал julia и сделайте

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

Вы также можете проверить эту ссылку для дальнейшего использования

Ответ 4

on centos/возможно, будет работать над redhat, который вы можете использовать: yum upgrade julia

затем

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

как упоминалось ранее.