# Unable to use a local package

**URL:** <https://discourse.julialang.org/t/unable-to-use-a-local-package/63583>\
**Category:** New to Julia\
**Tags:** package\
**Created:** [June 25, 2021, 9:43pm UTC](https://discourse.julialang.org/t/unable-to-use-a-local-package/63583 "2021-06-25T21:43:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![juliapilled](https://avatars.discourse-cdn.com/v4/letter/j/9de0a6/32.png) [@juliapilled](https://discourse.julialang.org/u/juliapilled)\
**Post date:** [June 25, 2021, 9:43pm UTC](https://discourse.julialang.org/t/unable-to-use-a-local-package/63583/1 "2021-06-25T21:43:25Z")

</div>

I have a github repo “A” without a Manifest.toml and Project.toml

Spent a lot of time tryingt o figure out how to use it, and ended up with the following flow so far:

1. Julia REPL
2. cd to project location (inside the repl)
3. “]” to activate pkg mode
4. `activate .` changes the repl prompts to “(ProjectNamed) pkg\>”

The problem:  
I’m lost in the sense that st and st --manifest show me the dependencies (that i manually added) but when i run precompile, I see everything failing, and the main culprit for each dep seems to be “Missing source fiile for …”

---

<div class="post-metadata">

**Author:** ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Post date:** [June 25, 2021, 10:02pm UTC](https://discourse.julialang.org/t/unable-to-use-a-local-package/63583/2 "2021-06-25T22:02:33Z")

</div>

Please include the error message and the stacktrace. Even if they don’t make sense to you it is usually a necessity for anyone trying to help.

---

<div class="post-metadata">

**Author:** ![josePereiro](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/josepereiro/32/17322_2.png) [@josePereiro](https://discourse.julialang.org/u/josePereiro)\
**Post date:** [June 26, 2021, 12:40am UTC](https://discourse.julialang.org/t/unable-to-use-a-local-package/63583/3 "2021-06-26T00:40:03Z")

</div>

Hi, are you following the expected structure of a julia package? Any folder can be selected as a project, but packages has aditional requirements.

---

<div class="post-metadata">

**Author:** ![Henrique\_Becker](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/henrique_becker/32/15443_2.png) [@Henrique\_Becker](https://discourse.julialang.org/u/Henrique_Becker)\
**Post date:** [June 26, 2021, 2:58am UTC](https://discourse.julialang.org/t/unable-to-use-a-local-package/63583/4 "2021-06-26T02:58:59Z")

</div>

> [@juliapilled](#):
>
> I’m lost in the sense that st and st --manifest show me the dependencies (that i manually added)

What do you mean by _manually added_? Your should not see anything with `st` if you do not have a `Manifest.toml`; and if you have one then you should be able to run your code with `julia --project=. script.jl` (if the `Manifest.toml` is in the same folder).
