# How to install the latest package given dependency conflicts

**URL:** <https://discourse.julialang.org/t/how-to-install-the-latest-package-given-dependency-conflicts/56623>\
**Category:** General Usage\
**Created:** [March 6, 2021, 5:37pm UTC](https://discourse.julialang.org/t/how-to-install-the-latest-package-given-dependency-conflicts/56623 "2021-03-06T17:37:46Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![affans](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/affans/32/11911_2.png) [@affans](https://discourse.julialang.org/u/affans)\
**Post date:** [March 6, 2021, 6:15pm UTC](https://discourse.julialang.org/t/how-to-install-the-latest-package-given-dependency-conflicts/56623/6 "2021-03-06T18:15:37Z")

</div>

Thanks. Based on our Slack discussion the problem is that Gnuplot depends on `DataStructures = "^0.17"` while `OrdinaryDiffEq` depends on `DataStructures = "0.18"`.

Although I was under the impression that `^0.17` means anything 0.17 and above but not 1.0 since it changes the left most digit. **This is not true**. `^0.17` means anything `0.17.x` but not `0.18`.

---

_[View the full topic](https://discourse.julialang.org/t/how-to-install-the-latest-package-given-dependency-conflicts/56623)._
