# Loading an unregistered package

**URL:** <https://discourse.julialang.org/t/loading-an-unregistered-package/3051>\
**Category:** General Usage\
**Tags:** package\
**Created:** [April 4, 2017, 6:47pm UTC](https://discourse.julialang.org/t/loading-an-unregistered-package/3051 "2017-04-04T18:47:21Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![turquoise](https://avatars.discourse-cdn.com/v4/letter/t/71e660/32.png) [@turquoise](https://discourse.julialang.org/u/turquoise)\
**Post date:** [April 4, 2017, 6:47pm UTC](https://discourse.julialang.org/t/loading-an-unregistered-package/3051/1 "2017-04-04T18:47:21Z")

</div>

Hi, I added the package JuliBoots using

Pkg.clone(“[https://github.com/mfpaulos/JuliBoots.git](https://github.com/mfpaulos/JuliBoots.git)”)

However, when I enter

using JuliBoots

it returns

ArgumentError: Module JuliBoots not found in current path.  
Run `Pkg.add("JuliBoots")` to install the JuliBoots package.  
in require(::Symbol) at loading.jl:365  
in require(::Symbol) at sys.dylib:?  
in include\_string(::String, ::String) at loading.jl:441  
in include\_string(::String, ::String) at sys.dylib:?  
in eval(::Module, ::Any) at boot.jl:234  
in eval(::Module, ::Any) at sys.dylib:?  
in (::Atom.##65#68)() at eval.jl:40  
in withpath(::Atom.##65#68, ::Void) at utils.jl:30  
in withpath(::Function, ::Void) at eval.jl:46  
in macro expansion at eval.jl:109 [inlined]  
in (::Atom.##64#67{Dict{String,Any}})() at task.jl:60

I have tried to run Pkg.add(“JuliBoots”), it doesn’t work.

Thank you.

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [April 4, 2017, 6:51pm UTC](https://discourse.julialang.org/t/loading-an-unregistered-package/3051/2 "2017-04-04T18:51:09Z")

</div>

> [@turquoise](#):
>
> [GitHub - mfpaulos/JuliBoots: A Julia-based package for performing numerical conformal bootstrap computations. Includes an arbitrary precision simplex solver for finite or continuously infinite search spaces, a branch and bound global function minimizer, and a package for working with rational functions.](https://github.com/mfpaulos/JuliBoots.git)

JuliBoots doesn’t have a `/src` directory. You should create your package using `PkgDev.generate("PkgName","MIT")` and follow that general structure. For more information, see the start of this:

> **[Finalizing Your Julia Package: Documentation, Testing, Coverage, and...](http://www.stochasticlifestyle.com/finalizing-julia-package-documentation-testing-coverage-publishing/)**
>
> In this tutorial we will go through the steps to finalizing a Julia package. At this point you have some functionality you wish to share with the world… what do you do? You want to have documentation, code testing each time you commit (on all the...

---

<div class="post-metadata">

**Author:** ![jonathanBieler](https://avatars.discourse-cdn.com/v4/letter/j/82dd89/32.png) [@jonathanBieler](https://discourse.julialang.org/u/jonathanBieler)\
**Post date:** [April 5, 2017, 9:45am UTC](https://discourse.julialang.org/t/loading-an-unregistered-package/3051/3 "2017-04-05T09:45:54Z")

</div>

Subsidiary question: can you require unregistered packages (in unregistered packages) ? e.g.

```
julia 0.5
SomePackage
https://mygit.com/OtherPackage.git

```

I saw some discussion about it at some point but I’m not sure what’s the current state of affairs.

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [April 5, 2017, 11:43am UTC](https://discourse.julialang.org/t/loading-an-unregistered-package/3051/4 "2017-04-05T11:43:23Z")

</div>

Not currently. Pkg3 will change that.
