# Julia support for GitHub Codespaces

**URL:** https://discourse.julialang.org/t/julia-support-for-github-codespaces/46436
**Category:** General Usage
**Created:** [September 11, 2020, 7:40am UTC](https://discourse.julialang.org/t/julia-support-for-github-codespaces/46436 "2020-09-11T07:40:12Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![oschulz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oschulz/32/2998_2.png) [@oschulz](https://discourse.julialang.org/u/oschulz)
#### Post date: [September 11, 2020, 7:40am UTC](https://discourse.julialang.org/t/julia-support-for-github-codespaces/46436/1 "2020-09-11T07:40:12Z")

</div>

Just got my beta access to [GitHub Codespaces](https://github.com/features/codespaces) (online VS code in GitHub). Codespaces allows for [choosing a container](https://docs.github.com/en/github/developing-online-with-codespaces/configuring-codespaces-for-your-project#using-a-pre-built-container-configuration) to run in - but while there’s already lot’s of pre-built containers for Python, Java, Perl, Ruby, etc. [there isn’t one for Julia yet](https://github.com/microsoft/vscode-dev-containers/tree/master/containers).

Should we [contribute](https://github.com/microsoft/vscode-dev-containers/tree/master/container-templates) one? I guess we can just do a PR on [https://github.com/microsoft/vscode-dev-containers](https://github.com/microsoft/vscode-dev-containers) .

---

<div class="post-metadata">

### Author: ![affans](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/affans/32/11911_2.png) [@affans](https://discourse.julialang.org/u/affans)
#### Post date: [September 11, 2020, 9:25am UTC](https://discourse.julialang.org/t/julia-support-for-github-codespaces/46436/2 "2020-09-11T09:25:46Z")

</div>

There was a `.devcontainer` file in the Julia repository. See [Compile Julia from source with ease in VS Code (even on Windows!)](https://discourse.julialang.org/t/compile-julia-from-source-with-ease-in-vs-code-even-on-windows/35696) for instructions on connecting to various VS code instances. I am not sure if the process is the same for github codespaces.

---

<div class="post-metadata">

### Author: ![jlperla](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jlperla/32/34332_2.png) [@jlperla](https://discourse.julialang.org/u/jlperla)
#### Post date: [September 11, 2020, 1:09pm UTC](https://discourse.julialang.org/t/julia-support-for-github-codespaces/46436/3 "2020-09-11T13:09:07Z")

</div>

[https://github.com/microsoft/vscode-dev-containers/pull/450](https://github.com/microsoft/vscode-dev-containers/pull/450)

Getting close!

---

<div class="post-metadata">

### Author: ![oschulz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oschulz/32/2998_2.png) [@oschulz](https://discourse.julialang.org/u/oschulz)
#### Post date: [September 11, 2020, 2:44pm UTC](https://discourse.julialang.org/t/julia-support-for-github-codespaces/46436/5 "2020-09-11T14:44:54Z")

</div>

Oh, nice, had overlooked that PR. Should have known that @davidanthoff was on it already. .-)

---

<div class="post-metadata">

### Author: ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)
#### Post date: [September 11, 2020, 7:51pm UTC](https://discourse.julialang.org/t/julia-support-for-github-codespaces/46436/6 "2020-09-11T19:51:04Z")

</div>

We also already have support for Codespaces in the [Yggdrasil repository](https://github.com/JuliaPackaging/Yggdrasil/) (also provided by David!), which can be a good alternative for Windows users that can’t run BinaryBuilder locally.

---

<div class="post-metadata">

### Author: ![oschulz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oschulz/32/2998_2.png) [@oschulz](https://discourse.julialang.org/u/oschulz)
#### Post date: [September 11, 2020, 8:02pm UTC](https://discourse.julialang.org/t/julia-support-for-github-codespaces/46436/7 "2020-09-11T20:02:51Z")

</div>

Oh, nice, that looks very straightforward.

---

<div class="post-metadata">

### Author: ![e3c6](https://avatars.discourse-cdn.com/v4/letter/e/e79b87/32.png) [@e3c6](https://discourse.julialang.org/u/e3c6)
#### Post date: [November 3, 2020, 12:18pm UTC](https://discourse.julialang.org/t/julia-support-for-github-codespaces/46436/8 "2020-11-03T12:18:34Z")

</div>

I get the following error in Codespaces, when trying to work on the Julia repo:

![image](https://global.discourse-cdn.com/julialang/original/3X/2/1/21434f32aa5510399356bf85a5642e3d8f9d7acb.png)

How can I fix this?
