# Cannot add StatsBase package, getting GitError

**URL:** https://discourse.julialang.org/t/cannot-add-statsbase-package-getting-giterror/42595
**Category:** General Usage
**Created:** [July 6, 2020, 8:15am UTC](https://discourse.julialang.org/t/cannot-add-statsbase-package-getting-giterror/42595 "2020-07-06T08:15:56Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Shahmir\_Asif](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shahmir_asif/32/8206_2.png) [@Shahmir\_Asif](https://discourse.julialang.org/u/Shahmir_Asif)
#### Post date: [July 6, 2020, 8:15am UTC](https://discourse.julialang.org/t/cannot-add-statsbase-package-getting-giterror/42595/1 "2020-07-06T08:15:56Z")

</div>

I am using Julia 1.0. I am trying to add this package but I get this error. I have tried to update package module but that doesn’t help  
ERROR: GitError(Code:EMERGECONFLICT, Class:Checkout, 4479 conflicts prevent checkout)

---

<div class="post-metadata">

### Author: ![mauro3](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mauro3/32/292_2.png) [@mauro3](https://discourse.julialang.org/u/mauro3)
#### Post date: [July 6, 2020, 8:30am UTC](https://discourse.julialang.org/t/cannot-add-statsbase-package-getting-giterror/42595/2 "2020-07-06T08:30:47Z")

</div>

(edited)

Looks like you have `dev`-ed StatsBase (i.e. when you are in package mode, your did `dev StatsBase`. Posting the listing of `status`, again executed in the package mode, will show this. Package-mode you enter by hitting `]`). Also by the sounds of it, you don’t want to `dev` it. Try `free StatsBase`. Otherwise, please report the output of `status`.

PS: welcome to julia-discourse! Have a look at [Please read: make it easier to help you](https://discourse.julialang.org/t/psa-make-it-easier-to-help-you/14757)

---

<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: [July 6, 2020, 1:27pm UTC](https://discourse.julialang.org/t/cannot-add-statsbase-package-getting-giterror/42595/3 "2020-07-06T13:27:30Z")

</div>

I think this is some issue with the registry. If you delete `.julia/registries/General` it should re-download a new version that hopefully should fix the problem.

---

<div class="post-metadata">

### Author: ![Shahmir\_Asif](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shahmir_asif/32/8206_2.png) [@Shahmir\_Asif](https://discourse.julialang.org/u/Shahmir_Asif)
#### Post date: [July 7, 2020, 10:29am UTC](https://discourse.julialang.org/t/cannot-add-statsbase-package-getting-giterror/42595/5 "2020-07-07T10:29:47Z")

</div>

I tried to add the package via REPL but I failed. The code , erroe and status is mentioned below

> (v1.0) pkg\> add"StatsBase"  
> Updating registry at `C:\Users\Shuzair\.juliapro\JuliaPro_v1.0.5-2\registries\JuliaPro`  
> Updating git-repo `https://pkg.juliacomputing.com//registry/JuliaPro`  
> ERROR: GitError(Code:EMERGECONFLICT, Class:Checkout, 4479 conflicts prevent checkout)  
> Stacktrace:  
> [1] macro expansion at C:\Users\julia\AppData\Local\Julia-1.0.5\share\julia\stdlib\v1.0\LibGit2\src\error.jl:101 [inlined]  
> [2] #checkout\_tree#46(::LibGit2.CheckoutOptions, ::Function, ::LibGit2.GitRepo, ::LibGit2.GitCommit) at C:\Users\julia\AppData\Local\Julia-1.0.5\share\julia\stdlib\v1.0\LibGit2\src\repository.jl:358  
> [3] checkout\_tree at C:\Users\julia\AppData\Local\Julia-1.0.5\share\julia\stdlib\v1.0\LibGit2\src\repository.jl:356 [inlined]  
> [4] ffmerge!(::LibGit2.GitRepo, ::LibGit2.GitAnnotated) at C:\Users\julia\AppData\Local\Julia-1.0.5\share\julia\stdlib\v1.0\LibGit2\src\merge.jl:107  
> [5] #merge!#89(::LibGit2.MergeOptions, ::LibGit2.CheckoutOptions, ::Function, ::LibGit2.GitRepo, ::Array{LibGit2.GitAnnotated,1}, ::Bool) at C:\Users\julia\AppData\Local\Julia-1.0.5\share\julia\stdlib\v1.0\LibGit2\src\merge.jl:234  
> [6] #merge! at .\none:0 [inlined]  
> [7] #merge!#140(::String, ::String, ::Bool, ::LibGit2.MergeOptions, ::LibGit2.CheckoutOptions, ::Function, ::LibGit2.GitRepo) at C:\Users\julia\AppData\Local\Julia-1.0.5\share\julia\stdlib\v1.0\LibGit2\src\LibGit2.jl:784  
> [8] #merge! at .\none:0 [inlined]  
> [9] update\_registries(::Pkg.Types.Context, ::Array{Pkg.Types.RegistrySpec,1}) at C:\Users\julia\AppData\Local\Julia-1.0.5\share\julia\stdlib\v1.0\Pkg\src\Types.jl:1254  
> [10] update\_registries at C:\Users\julia\AppData\Local\Julia-1.0.5\share\julia\stdlib\v1.0\Pkg\src\Types.jl:1219 [inlined]  
> [11] #handle\_repos\_add!#61(::Bool, ::Nothing, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at C:\Users\julia\AppData\Local\Julia-1.0.5\share\julia\stdlib\v1.0\Pkg\src\Types.jl:719  
> [12] #handle\_repos\_add! at C:\Users\julia\AppData\Local\Julia-1.0.5\share\julia\stdlib\v1.0\Pkg\src\API.jl:0 [inlined]  
> [13] #add\_or\_develop#17(::Symbol, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at C:\Users\julia\AppData\Local\Julia-1.0.5\share\julia\stdlib\v1.0\Pkg\src\API.jl:47  
> [14] (::getfield(Pkg.API, Symbol(“#kw##add\_or\_develop”)))(::NamedTuple{(:mode,),Tuple{Symbol}}, ::typeof(Pkg.API.add\_or\_develop), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at .\none:0  
> [15] do\_add!(::Dict{Symbol,Any}, ::Array{Pkg.Types.PackageSpec,1}, ::Dict{Symbol,Any}) at C:\Users\julia\AppData\Local\Julia-1.0.5\share\julia\stdlib\v1.0\Pkg\src\REPLMode.jl:672  
> [16] #invokelatest#1(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Any, ::Aia\stdlib\v1.0\REPL\src\REPL.jl:1034  
> [26] run\_repl(::REPL.AbstractREPL, ::Any) at C:\Users\julia\AppData\Local\Julia-1.0.5\share\julia\stdlib\v1.0\REPL\src\REPL.jl:191  
> [27] (::getfield(Base, Symbol(“##720#722”)){Bool,Bool,Bool,Bool})(::Module) at .\client.jl:355  
> [28] #invokelatest#1 at .\essentials.jl:697 [inlined]  
> [29] invokelatest at .\essentials.jl:696 [inlined]  
> [31] exec\_options(::Base.JLOptions) at .\client.jl:277  
> [32] \_start() at .\client.jl:425

---

<div class="post-metadata">

### Author: ![Shahmir\_Asif](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shahmir_asif/32/8206_2.png) [@Shahmir\_Asif](https://discourse.julialang.org/u/Shahmir_Asif)
#### Post date: [July 7, 2020, 10:30am UTC](https://discourse.julialang.org/t/cannot-add-statsbase-package-getting-giterror/42595/6 "2020-07-07T10:30:59Z")

</div>

I tried this but it did’t resolved the issue

---

<div class="post-metadata">

### Author: ![Shahmir\_Asif](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shahmir_asif/32/8206_2.png) [@Shahmir\_Asif](https://discourse.julialang.org/u/Shahmir_Asif)
#### Post date: [July 7, 2020, 10:45am UTC](https://discourse.julialang.org/t/cannot-add-statsbase-package-getting-giterror/42595/7 "2020-07-07T10:45:02Z")

</div>

I tried to add another package “Stats” but I am facing the same problem again

---

<div class="post-metadata">

### Author: ![mauro3](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mauro3/32/292_2.png) [@mauro3](https://discourse.julialang.org/u/mauro3)
#### Post date: [July 7, 2020, 12:03pm UTC](https://discourse.julialang.org/t/cannot-add-statsbase-package-getting-giterror/42595/8 "2020-07-07T12:03:09Z")

</div>

What happens if you rename your `C:\Users\Shuzair\.juliapro` to, say, `C:\Users\Shuzair\.juliaproBAK`. And try again?

---

<div class="post-metadata">

### Author: ![Shahmir\_Asif](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shahmir_asif/32/8206_2.png) [@Shahmir\_Asif](https://discourse.julialang.org/u/Shahmir_Asif)
#### Post date: [July 8, 2020, 1:17pm UTC](https://discourse.julialang.org/t/cannot-add-statsbase-package-getting-giterror/42595/9 "2020-07-08T13:17:12Z")

</div>

Thankyou for helping and taking out time for this problem. I somehow resolved the issue

I deleted Julia via regedit then everything and every folder related to Julia. I then reinstalled it and now I am able to add any package I want with no issue.

Note: deleting it via control panel/ uninstall program doesn’t resolve the issue, I tried it
