当我使用Julia 0.5和Jupyter时,我有时会发出警告。
WARNING: Base.writemime is deprecated.
当我使用带有REPL的Julia 0.5时,我没有这个警告。
我该怎么办?
当我建造Ijulia时,我收到了警告,我想知道这些是否相关。
Pkg.build("IJulia”)
WARNING: `@windows_only` is deprecated, use `@static if is_windows()` instead
in depwarn(::String, ::Symbol) at ./deprecated.jl:64
in @windows_only(::Any) at ./deprecated.jl:489
in include_from_node1(::String) at ./loading.jl:426
in evalfile(::String, ::Array{String,1}) at ./loading.jl:442 (repeats 2 times)
in cd(::##2#4, ::String) at ./file.jl:59
in (::##1#3)(::IOStream) at ./none:13
in open(::##1#3, ::String, ::String) at ./iostream.jl:113
in eval(::Module, ::Any) at ./boot.jl:234
in process_options(::Base.JLOptions) at ./client.jl:239
in _start() at ./client.jl:318
while loading /Users/hogehoge/.julia/v0.5/Nettle/deps/build.jl, in expression starting on line 8
WARNING: Base.OS_NAME is deprecated.
答案 0 :(得分:5)
这只是一个弃用警告。它仍然有效。它只是通知开发人员在v0.5上该函数被弃用并且应该被替换。 v0.5上的许多软件包现在都会有弃用警告,以帮助软件包开发人员更新其软件包。
请注意,您使用的是v0.5。 v0.5-rc0是v0.5的候选版本,是beta版本。软件包开发人员可以使用Julia的一个版本来实现兼容性目标。如果您对Julia不是很熟悉,建议您使用当前版本,目前版本为v0.4.6(其中没有任何警告)。