Я пользователь Julia v0.6, проблем нет.Я пытаюсь обновить до Julia v0.7.У меня уже установлена линейная версия CMD.
Я скопировал пакеты из папки v0.6 в папку пакетов, которая шла с v0.7.
Вот изображение моей файловой структуры в Finder.
Я вижу пакеты в папке "Packages", которую вы видитевыше.Однако, когда я пытаюсь, например, «использовать SHERPA» (SHERPA - это пакет в папке «Packages»), он говорит, что он не установлен.Я подумал, что, возможно, Pkg.init () решит проблему, но эта версия устарела в v0.7, поэтому я не знаю, что делать.
Я уже посмотрел другие вопросы StackOverflow, и те не сделалине могу решить мою проблему.Я также уже попробовал Pkg.resolve () и Pkg.Update () безрезультатно.
Я ценю вашу поддержку.
Edit W / Solution:
На момент написания этой статьи я запускал MacOs Mojave на своем Mac и предлагал по крайней мере MacOs High Sierra, так как структура файлабыл изменен там.
Установите Julia 0.7: https://julialang.org/downloads/ Примечание: если вы не видите v0.7 по ссылке выше, перейдите сюда: https://julialang.org/downloads/oldreleases.html
Один разv0.7 установлен, убедитесь, что он перетащен в папку вашего приложения.
Запустите программу.Введите «Pkg.resolve ()» и «Pkg.Update ()» в открывшемся окне терминала Julia.
Затем выполните:
Pkg.add("JSON")
, чтобы открыть файл пакетов для отображения...
Это должно сделать так, чтобы новая система управления пакетами была включена.Вы можете убедиться в этом, проверив вашу папку «.julia» (к которой можно получить доступ, но перейдя к поиску - нажав Command-Shift-H и затем Command-Shift -.)
Вы должны увидеть «окружения»,Папка «packages» и «registries» (в дополнение к, вероятно, нескольким другим).Обратите внимание, что из-за нового менеджера пакетов вы либо не можете, либо я не знаю, как это сделать, клонировать проект с рабочего стола GitHub в папку пакетов.
Чтобы добавить специальный пакет: откройтеверсия командной строки v0.7 Тип "]".Вы должны увидеть «(v0.7) pkg>» синим текстом.Примечание: используйте «Control» - «c» для выхода из режима Pkg в терминале.Введите «add https://github.com/xxxxxxx/xxxxxxx.git" Type» add https://github.com/xxxxxx/xxxxxxx.git" Примечание: следуйте инструкциям на экране (т. Е. «Введите PKg.resolve()
или Pkg.update()
»)
Примечание.увидеть много предупреждений об амортизации при запуске старого кода.
Как использовать новый менеджер Pkg в Julia v0.7: https://docs.julialang.org/en/v1/stdlib/Pkg/index.html