# Dependency Hell

**URL:** <https://discourse.julialang.org/t/dependency-hell/25172>\
**Category:** New to Julia\
**Tags:** question, package\
**Created:** [June 12, 2019, 12:31am UTC](https://discourse.julialang.org/t/dependency-hell/25172 "2019-06-12T00:31:24Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![Ross\_Boylan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ross_boylan/32/9210_2.png) [@Ross\_Boylan](https://discourse.julialang.org/u/Ross_Boylan)\
**Post date:** [June 12, 2019, 4:33pm UTC](https://discourse.julialang.org/t/dependency-hell/25172/4 "2019-06-12T16:33:01Z")

</div>

`add StatsModels` works because it installs version 0.5 of `StatsModels`, which is what GLM wants.  
dev was failing because head for StatsModels was at 0.6 and GLM had the strict dependency on 0.5

That’s all I need to get on with my work. However, I would still like to understand why my efforts to change the required version of StatsModel in GLM’s project.toml have so far been completely ineffective. Do I need to change project (GLM) uuid or version to persuade julia to look at the rest of the file?

`rm GLM` might be a little tricky since I have local changes. If it actually deletes the files on disk (not sure if it does) it will remove the changes. If it doesn’t and I try to then dev using the local location, it seems the source and target directories would be the same, which might cause trouble.

---

_[View the full topic](https://discourse.julialang.org/t/dependency-hell/25172)._
