# How to find out why I cannot install a package

**URL:** <https://discourse.julialang.org/t/how-to-find-out-why-i-cannot-install-a-package/15517>\
**Category:** General Usage\
**Tags:** pkg\
**Created:** [September 26, 2018, 1:52pm UTC](https://discourse.julialang.org/t/how-to-find-out-why-i-cannot-install-a-package/15517 "2018-09-26T13:52:10Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gdkrmr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gdkrmr/32/2791_2.png) [@gdkrmr](https://discourse.julialang.org/u/gdkrmr)\
**Post date:** [September 26, 2018, 1:52pm UTC](https://discourse.julialang.org/t/how-to-find-out-why-i-cannot-install-a-package/15517/1 "2018-09-26T13:52:11Z")

</div>

I cannot figure out why I cannot develop the MLKernels package.

- How do I figure out the package responsible for restricting the requirement to `0.3.0`?
- Are there already tools to explore dependency graphs?
- `pkg> st` gives a very nice table with symbols, version numbers, arrows, and colors, is there a reference for their meanings?

```julia
(v0.7) pkg> dev MLKernels
  Updating registry at `~/.julia/registries/General`
  Updating git-repo `https://github.com/JuliaRegistries/General.git`
  Updating git-repo `https://github.com/trthatcher/MLKernels.jl.git`
[ Info: Path `/home/me/.julia/dev/MLKernels` exists and looks like the correct package, using existing path instead of cloning
 Resolving package versions...
ERROR: Unsatisfiable requirements detected for package MLKernels [6899632a]:
 MLKernels [6899632a] log:
 ├─possible versions are: 0.4.0 or uninstalled
 ├─MLKernels [6899632a] is fixed to version 0.4.0
 └─restricted to versions 0.3.0 by an explicit requirement — no versions left

```

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [September 26, 2018, 3:07pm UTC](https://discourse.julialang.org/t/how-to-find-out-why-i-cannot-install-a-package/15517/2 "2018-09-26T15:07:28Z")

</div>

This might be a bug with the package manager on 1.0 (fixed in 1.0.1). I think doing `dev ~.julia/dev/MLKernels` directly should work around the bug.

---

<div class="post-metadata">

**Author:** ![gdkrmr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gdkrmr/32/2791_2.png) [@gdkrmr](https://discourse.julialang.org/u/gdkrmr)\
**Post date:** [September 27, 2018, 7:39am UTC](https://discourse.julialang.org/t/how-to-find-out-why-i-cannot-install-a-package/15517/3 "2018-09-27T07:39:22Z")

</div>

that worked, thanks!
