О Project.toml

#julia

#джулия

Вопрос:

Я хотел бы спросить, до julia1.0, при настройке mybinder мне нужно только ТРЕБОВАТЬ, форматировать, например:

 julia 0.6.0
PyCall
PyPlot
...
  

После обновления до julia 1.1.0 , похоже, это больше не работает. Я видел, что, возможно, потребуется заменить REQUIRE на project.toml , но как project.toml должно быть сгенерировано, если я знаю только список названий пакетов?

Ответ №1:

Для того, чтобы добавлять пакеты Project.toml

  1. Перейдите в папку, где находится ваш проект, например

     $ cd /home/myname/MyProject.jl
      
  2. Запустите Julia

     $ julia
      
  3. Нажмите ] , чтобы перейти к менеджеру пакетов и ввести activate :
     (v1.0) pkg> activate . 
      
  4. Добавьте пакеты, которые вы хотите добавить:
     (MyProject.jl) pkg> add Test
      
  5. Это приведет к обновлению Project.toml файла

Комментарии

  1. Если у вас нет Project.toml файла для начала, рекомендуемый способ — сгенерировать его в папке проекта с помощью projecct manager команда: (v1.0) pkg> generate MyProject.jl

  2. Вам все еще необходимо наличие REQUIRE файла, если вы хотите зарегистрировать официальные пакеты Julia (они нужны attobot).