Julia 警告:如果通常的建议不符合';不行。

Julia 警告:如果通常的建议不符合';不行。,julia,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 prim

自从我开始从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.
我不明白为什么我会收到这个警告。在我的一个文件中,我做了:
使用POMDP模拟器
。自从我输入了它之后,我在Pkg管理器中完成了
resolve
,在包管理器中完成了
buildpomdpsimulators
。这不会改变警告。我怎样才能摆脱这个警告

注意:xxxxx只是一个文件/项目的名称,该文件/项目已被删除,以使本文成为一般性文章

注:我在这里问了一个类似的问题:[

我已经查看了Julia文档并按照它所说的做了。我使用包管理器并键入
addpomdpsimulators
将包添加到项目中

有没有解决这个问题的建议

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


我尝试了pkg>更新、生成和解决。问题没有解决。我在清单和项目文件中看到了该文件。以下是我不再显示警告的原因

转到所需文件,在新行中键入“NameOfPackageGivingWarning”

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

upnameofpackagegivingwarning

build NameOfPackageGivingWarning
解析

activate NameOfPackageGivingWarning

这将为您解决问题。老实说,我不确定这是为什么,我可能会采取更多的步骤超过必要的,但它解决了我的所有包依赖警告的问题

可能的副本。如果那里的答案不令人满意,你最好在那里要求澄清。我不认为这是重复的。这个问题是通过做其他事情来解决的。我想删除这个问题,但我认为有人看了这个问题会获得切实的知识。你说的“转到你需要的文件”是什么意思?这是Project.toml文件吗?Manifest.toml?是的,require文件已替换为Project.toml文件。