Julia版本0.4.5 Openstreetmap

时间:2016-06-07 13:56:33

标签: openstreetmap julia

我使用的是Julia版本0.3.2,我将其更新为0.4.5版本。现在,当我使用OpensteetMap包时,我收到错误:

ERROR: LoadError: LoadError: LoadError: UndefVarError: Bounds not defined
in include at ./boot.jl:261
in include_from_node1 at ./loading.jl:320
in include at ./boot.jl:261
in include_from_node1 at ./loading.jl:320
in require at ./loading.jl:259
in include at ./boot.jl:261
in include_from_node1 at ./loading.jl:320
in process_options at ./client.jl:280
in _start at ./client.jl:378 while loading /home/nandani/.julia/v0.4/OpenStreetMap/src/crop.jl, 
in expression starting on line 6 while loading /home/nandani/.julia/v0.4/OpenStreetMap/src/OpenStreetMap.jl, 
in expression starting on line 38.

1 个答案:

答案 0 :(得分:2)

OpenStreetMap.jl取决于Geodesy.jl,其中Bounds已定义。但那是4月10日removed。它使其成为0.1.0标签7 days ago。该标签不支持Julia v0.3,所以在Julia v0.3上你仍然使用旧版本的Geodesy.jl,它可以工作。

目前,作为一种解决方法,您可以将Geodesy固定为旧版本v0.0.1:

Pkg.pin("Geodesy", v"0.0.1")

这应该会让Julia v0.4.5再次起作用。

我提交了issue,以便无需引脚即可解决此问题。