使用Julia包时出错

时间:2014-06-14 10:30:39

标签: windows julia julia-studio

我在Win 7中使用Julia Studio 0.4.4。安装TimeData后,当我写道:

  using TimeData

我收到此错误:

 LoadError("C:\\Users\\user\\.julia\\TimeData\\src\\TimeData.jl",14,ErrorException("DataFrame not defined"))

如果我写:

 using DataFrames    

我收到另一个错误:

 LoadError("C:\\Users\\user\\.julia\\TimeData\\src\\TimeData.jl",14,ErrorException("invalid redefinition of constant Timedata"))

这是Pkg.status()所说的:

- TimeData                      0.0.1              8e216472 (dirty)
 - TimeModels                    0.0.1
 - TimeSeries                    0.2.0
Additional packages:
 - BinDeps                       0.2.12
 - Blocks                        0.0.4
 - Cairo                         0.2.13
 - Color                         0.2.10
 - DataArrays                    0.0.3
 - DataFrames                    0.4.3
 - Datetime                      0.1.3
 - GZip                          0.2.12
 - HTTPClient                    0.1.0
 - IniFile                       0.2.2
 - LibCURL                       0.1.3
 - LibExpat                      0.0.4
 - SortingAlgorithms             0.0.1
 - StatsBase                     0.3.8
 - Tk

1 个答案:

答案 0 :(得分:1)

Julia Pkg.update()不会更新软件包是否脏(某些文件已更改或未在正确的分支中)。

- TimeData 0.0.1 8e216472 (dirty)

这应该意味着您已经更改了TimeData包。

所以请转到C:\ Users \ user \ .julia \ TimeData,然后运行git checkout .这将从当前目录向下丢弃文件中的所有更改(How do I discard unstaged changes in Git?)。然后尝试Pkg.update()。