警告:如果常规建议不起作用,包xxxxx在Julia中的依赖项中没有POMDPSimulators。

时间:2018-10-18 16:06:46

标签: julia

自从开始从v0.6过渡到Julia v0.7以来,我通常会看到此问题。我收到以下警告:

 Warning: Package xxxxx does not have POMDPSimulators in its dependencies:
│ - If you have xxxxx checked out for development and have
│   added POMDPSimulators as a dependency but haven't updated your primary
│   environment's manifest file, try `Pkg.resolve()`.
│ - Otherwise you may need to report an issue with xxxxx
└ Loading POMDPSimulators into xxxxx from project dependency, future warnings for xxxxx are suppressed.

我不明白为什么收到此警告。在我的一个文件中,我做:using POMDPSimulators。自从输入后,我已经在Pkg管理器中完成了resolve,并在包管理器中完成了build POMDPSimulators。这不会更改警告。我如何摆脱这个警告?

注意:xxxxx只是为了使本文更加笼统而删除的文件/项目的名称。

注意:我在这里问过类似的问题:[Julia ERROR: LoadError: ArgumentError: Package xxxx does not have ExcelReaders in its dependencies:

我已经检查了Julia文档并按其说明进行了操作。我通过使用包管理器并输入add POMDPSimulators将包添加到项目中。

是否有解决此问题的建议?

注意:如果可能的话,我正在寻找一个一般性的答案,因为我认为其他软件包也会遇到这个问题。如果除了JuliaLang提供的文档之外,还有其他文档,我会很感激,因为我发现它没有帮助。

Link to the Julia Article about dependencies

我尝试了pkg>更新,构建和解决。该问题无法解决。我在清单和项目文件中看到了该文件。

1 个答案:

答案 0 :(得分:0)

这是警告不再显示给我的东西。

转到所需文件,然后在新行上键入“ NameOfPackageGivingWarning”。

在Julia中单击“]”以在Julia命令行版本中打开程序包管理器:

up NameOfPackageGivingWarning

build NameOfPackageGivingWarning

resolve

activate NameOfPackageGivingWarning

这应该可以为您解决问题。老实说,我不确定为什么会行得通,而且我可能采取了比必要更多的步骤,但是它解决了我所有程序包依赖性警告的问题!