Джулия - Как использовать мою разветвленную версию пакета вместо стандартного пакета, поставляемого с Pkg?

Предположим, что я разветвляю пакет и делаю некоторые изменения в его коде. Теперь я хотел бы использовать эту модифицированную версию вместо оригинальной, поставляемой с Pkg. Как я могу это сделать?

Пакеты Java
Пакеты Java
Пакет java - это группа классов, интерфейсов и подпакетов схожего типа. Думайте об этом как о папке в каталоге файлов. Мы используем пакеты, чтобы...
2
0
194
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Поэтому стоит отметить, что пакеты не поставляются с самим Pkg. Диспетчер пакетов в большинстве случаев связан с общим реестром Julia (размещенным на GitHub), но вы также можете подключить его к другому общедоступному или частному реестру пакетов. Вы также можете удалить подключение к реестру, но при этом диспетчер пакетов должен быть установлен и работать.

Если вы хотите просто использовать разветвленную версию, которую вы не разрабатываете локально, вы можете сделать что-то вроде:

(v1.0) pkg> add https://github.com/fredrikekre/ImportMacros.jl

Обратите внимание, чтобы войти в режим Pkg из Repl, вы должны ввести ].

Если вы активно разрабатываете код из форка локально, вам следует следовать примеру здесь: https://julialang.github.io/Pkg.jl/v1/managing-packages/#developing

Узнайте больше здесь: https://julialang.github.io/Pkg.jl/v1/managing-packages/#**3.**-Managing-Packages

Другие вопросы по теме