# Cannot \`pkg\> dev .\` a package with extensions inside a shared environment?

**URL:** https://discourse.julialang.org/t/cannot-pkg-dev-a-package-with-extensions-inside-a-shared-environment/101363
**Category:** General Usage
**Tags:** pkg, development, package-extensions
**Created:** [July 8, 2023, 7:54pm UTC](https://discourse.julialang.org/t/cannot-pkg-dev-a-package-with-extensions-inside-a-shared-environment/101363 "2023-07-08T19:54:17Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![gdalle](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gdalle/32/27854_2.png) [@gdalle](https://discourse.julialang.org/u/gdalle)
#### Post date: [July 8, 2023, 7:54pm UTC](https://discourse.julialang.org/t/cannot-pkg-dev-a-package-with-extensions-inside-a-shared-environment/101363/1 "2023-07-08T19:54:17Z")

</div>

Following a [recent discussion on dev environments](https://discourse.julialang.org/t/how-should-i-use-revise-jl-and-other-developer-tools-to-develop-a-package/101344/13), I tried this new workflow of using a shared environment.  
But when I used `pkg> dev .` on a locally downloaded package with extensions (aka weakdeps, introduced in Julia 1.9), this failed spectacularly.

See here for a reproducible example with a lightweight package of mine called HiddenMarkovModels.jl:

[https://asciinema.org/a/595665](https://asciinema.org/a/595665)

The error is the following one (HMMBase.jl is a weakdep of HiddenMarkovModels.jl):

```julia
ERROR: `HiddenMarkovModels=84ca31d5-effc-45e0-bfda-5a68cd981f47` depends on `HMMBase=b2b3ca75-8444-5ffa-85e6-af70e2b64fe7`, but no such entry exists in the manifest.

```

Steps to reproduce:

```julia
cd /tmp
git clone https://github.com/gdalle/HiddenMarkovModels.jl
cd HiddenMarkovModels.jl
julia                                    

```

```julia
pkg> activate @mytemporarydevenvironment
pkg> dev .                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         

```
