# Developing packages - help!

**URL:** <https://discourse.julialang.org/t/developing-packages-help/55299>\
**Category:** New to Julia\
**Tags:** first-steps\
**Created:** [February 15, 2021, 5:26am UTC](https://discourse.julialang.org/t/developing-packages-help/55299 "2021-02-15T05:26:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![aditya-kamath](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aditya-kamath/32/22004_2.png) [@aditya-kamath](https://discourse.julialang.org/u/aditya-kamath)\
**Post date:** [February 15, 2021, 5:26am UTC](https://discourse.julialang.org/t/developing-packages-help/55299/1 "2021-02-15T05:26:22Z")

</div>

Hi Everyone,  
I just installed Juno along with Julia following Chris Rackauckas’ developing for julia tutorial. When I try to `dev Surrogates` (the package I want to develop) I get this error.  
ERROR: Unsatisfiable requirements detected for package Stheno [8188c328]:  
Stheno [8188c328] log:  
├─possible versions are: [0.1.0-0.1.1, 0.2.0-0.2.1, 0.3.0-0.3.2, 0.4.0-0.4.2, 0.5.0, 0.6.0-0.6.20] or uninstalled  
├─restricted to versions 0.6.0-0.6 by Surrogates [6fc51010], leaving only versions 0.6.0-0.6.20  
│ └─Surrogates [6fc51010] log:  
│ ├─possible versions are: 1.6.0 or uninstalled  
│ └─Surrogates [6fc51010] is fixed to version 1.6.0  
└─restricted by julia compatibility requirements to versions: 0.1.0-0.1.1 or uninstalled — no versions left

I read somewhere that deleting Stheno might help but  
(v1.0) pkg\> rm Stheno  
┌ Warning: `Stheno` not in project, ignoring

Strangely I am able to add Surrogates with pkg I just can’t dev it! I’d appreciate anyone’s advice on this! Thanks in advance 🙂

---

<div class="post-metadata">

**Author:** ![hendri54](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hendri54/32/9621_2.png) [@hendri54](https://discourse.julialang.org/u/hendri54)\
**Post date:** [February 15, 2021, 1:15pm UTC](https://discourse.julialang.org/t/developing-packages-help/55299/2 "2021-02-15T13:15:30Z")

</div>

I see that you are using an old Julia version. Updating that might help.

My conjecture is that you have another package in your `v1.0` Project.toml that pins `Stheno` at 0.1.

It is always a good idea to keep the Julia environment minimal. Just add REPL helpers such as Revise.jl, OhMyREPL.jl, etc. But add other dependencies in project environments.

So my recommendation would be: clean out dependencies in `v1.0`. Perhaps update Julia to 1.5. Create a new environment with the dependencies that you need for the project you are working on.

Hope this solves it.
