如何注册手动解压缩的软件包或将其提供给julia中的其他软件包?

时间:2019-02-26 05:57:15

标签: package julia

抱歉,如果我错了或很傻!
我是Julia的新手,并尝试在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文件夹并解压缩。 br /> c)并将内容分别复制到文件夹/opt/julia/julia-1.1.0/share/julia/stdlib/v1.1/内的文件夹 ColorTypes,FixedPointNumbers,Reexport,Colors 中。
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>,其中 来自文件,需要Colors对其进行预编译,但Colors除外。

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 :(得分:0)

使用软件包的正确方法是使用Julia的内置工具(请参见docs

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