试图在Julia中加载包

时间:2015-02-05 23:51:05

标签: module packages julia

我想使用bitrand()包中的compat.jl函数。这是我做的:

julia> Pkg.add("compat")
INFO: Nothing to be done

julia> using Compat

julia> bitrand()
ERROR: bitrand not defined

julia> Pkg.update()
INFO: Updating METADATA...
INFO: Computing changes...
INFO: No packages to install, update or remove

julia> using Compat

julia> bitrand()
ERROR: bitrand not defined

julia> Compat.bitrand()
ERROR: bitrand not defined

有关信息,我使用Julia-0.3.2。谢谢!

修改

julia> Pkg.status()
3 required packages:
 - Compat                        0.2.10
 - Distributions                 0.6.3
 - StatsBase                     0.6.10
3 additional packages:
 - ArrayViews                    0.4.8
 - JSON                          0.4.0
 - PDMats                        0.3.1

julia> Pkg.add("Compat")
INFO: Nothing to be done

julia> using Compat

julia> bitrand()
ERROR: bitrand not defined

1 个答案:

答案 0 :(得分:5)

这绝对适用于Julia v0.3.3和Compat.jl v0.2.10,所以你能做到以下几点:

  1. Pkg.rm("Compat")
  2. 运行readdir(Pkg.dir())以确认其消失
  3. Pkg.update()
  4. Pkg.add("Compat"),大写字母C
  5. 关闭并重新打开Julia,以确保
  6. using Compat