Как обновить Джулию до новой версии?
Вопрос 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
. Если есть место, где можно найти серьезные изменения/улучшения, это хорошо. Если нет, это прекрасно.)
Ответы
Ответ 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" )
как упоминалось ранее.