Как зарегистрировать или сделать распакованный вручную пакет другим пакетам в julia? - PullRequest
0 голосов
/ 26 февраля 2019

Извините, если я ошибаюсь или глупо!
Я новичок в Юлии и пытаюсь установить пакет в автономном режиме на CentOS 7.4 следующим образом:
a) скачал бинарный пакет julia версии 1.1.0 и разархивировал в /opt/julia
b) загружено ColorTypes.jl-master.zip, FixedPointNumbers.jl-master.zip, Reexport.jl-master.zip, Colors.jl-master.zip в папку / tmp ираспакуйте их.
c) И скопируйте содержимое в папки ColorTypes, FixedPointNumbers, Reexport, Colors внутри папки, /opt/julia/julia-1.1.0/share/julia/stdlib/v1.1/ соответственно.
d) установите переменные среды:

export JULIA_HOME=/opt/julia/julia-1.1.0
export JULIA_LOAD_PATH=/opt/julia/julia-1.1.0/share/julia/stdlib/v1.1
export JULIA_DEPOT_PATH=/opt/julia/julia-1.1.0/share/julia/stdlib/v1.1
export PATH=$JULIA_HOME/bin:$PATH

e) вызванная джулия

[julia@srvr1 ~]$julia

f) по приглашению julia, вызванная команда, using <PACKAGE_NAME> где из файла, ТРЕБУЕТ цветов, чтобы предварительно скомпилировать их, и все прошло успешно, кроме цветов.

julia>using ColorTypes
[ Info: Precompiling ColorTypes [top-level]
julia>using FixedPointNumbers
[ Info: Precompiling FixedPointNumbers [top-level]
julia>using Reexport
[ Info: Precompiling Reexport [top-level]
julia>using Colors
[ Info: Precompiling Colors [top-level]
ERROR: LoadError: ArgumentError: Package FixedPointNumbers [53c48c17-4a7d-5ca2-90c5-79b7896eea93] is required but does not seem to be installed:
 - Run `Pkg.instantiate()` to install all recorded dependencies.

Пожалуйста, укажите мне:
a) зарегистрируйте пакет FixedPointNumbers, чтобы сделать его доступным для зависимых пакетов
(или)
b) получение требуемых FixedPointNumbers, если любое несоответствие версий
(или)
c) изменение конфигурации для использования доступной версии FixedPointNumbers, если любое несоответствие версий!

1 Ответ

0 голосов
/ 26 февраля 2019

Правильный способ использования пакетов - использование встроенных инструментов Джулии (см. документы )

using Pkg
Pkg.add("ColorTypes")
Pkg.add("FixedPointNumbers")
Pkg.add("Reexport")
Pkg.add("Colors")
...