# Github compile locally?

**URL:** https://discourse.julialang.org/t/github-compile-locally/115167
**Category:** Package Management
**Created:** [June 4, 2024, 12:54pm UTC](https://discourse.julialang.org/t/github-compile-locally/115167 "2024-06-04T12:54:36Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![JeffreySarnoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jeffreysarnoff/32/1980_2.png) [@JeffreySarnoff](https://discourse.julialang.org/u/JeffreySarnoff)
#### Post date: [June 4, 2024, 12:54pm UTC](https://discourse.julialang.org/t/github-compile-locally/115167/1 "2024-06-04T12:54:36Z")

</div>

I am using VS Code with the Julia extension, Git (and GitKraken – vg but not free). Every time I make a change and recompile, the machine handshakes with github for a while until the recompiled version is available locally,

Is there a reasonably slick way to do the recomple work locally (I am using a local repository, a copy of one on github)?

---

<div class="post-metadata">

### Author: ![lrnv](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lrnv/32/19373_2.png) [@lrnv](https://discourse.julialang.org/u/lrnv)
#### Post date: [June 4, 2024, 1:21pm UTC](https://discourse.julialang.org/t/github-compile-locally/115167/2 "2024-06-04T13:21:34Z")

</div>

recompile what ? julia itself ? julia code in a package ? precompiling a package ? compiling a jll ? unclear.

---

<div class="post-metadata">

### Author: ![JeffreySarnoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jeffreysarnoff/32/1980_2.png) [@JeffreySarnoff](https://discourse.julialang.org/u/JeffreySarnoff)
#### Post date: [June 4, 2024, 2:41pm UTC](https://discourse.julialang.org/t/github-compile-locally/115167/3 "2024-06-04T14:41:52Z")

</div>

I am recompiling pure Julia packages that I am writing. I have no need to recompile Julia nor to recompile e.g. C++.

---

<div class="post-metadata">

### Author: ![lrnv](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lrnv/32/19373_2.png) [@lrnv](https://discourse.julialang.org/u/lrnv)
#### Post date: [June 4, 2024, 2:45pm UTC](https://discourse.julialang.org/t/github-compile-locally/115167/4 "2024-06-04T14:45:11Z")

</div>

Julia packages are not compiled as far as i can tell, I still cannot understand what you mean 🤣 Either your wording is weird, either I miss knowledge, dunno. Do you have a MWE of what you type in the Julia terminal to “recompile the package” ? is it `] precompile` ?

---

<div class="post-metadata">

### Author: ![GunnarFarneback](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gunnarfarneback/32/1827_2.png) [@GunnarFarneback](https://discourse.julialang.org/u/GunnarFarneback)
#### Post date: [June 4, 2024, 3:02pm UTC](https://discourse.julialang.org/t/github-compile-locally/115167/5 "2024-06-04T15:02:22Z")

</div>

What exactly are your indications that any compilation happens somewhere else than on your local machine?

---

<div class="post-metadata">

### Author: ![JeffreySarnoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jeffreysarnoff/32/1980_2.png) [@JeffreySarnoff](https://discourse.julialang.org/u/JeffreySarnoff)
#### Post date: [June 4, 2024, 9:33pm UTC](https://discourse.julialang.org/t/github-compile-locally/115167/6 "2024-06-04T21:33:52Z")

</div>

oh well that is entirely different 😊 thank you for the clarification.
