Go projects can be run in Devbox by adding the Go SDK to your project. If your project uses cgo or compiles against C libraries, you should also include them in your packages to ensure Go can compile successfully
devbox add go
, or add the following to your devbox.json
"packages": [
"go@latest"
]
This will install the latest version of the Go SDK. You can find other installable versions of Go by running devbox search go
. You can also view the available versions on Nixhub
If you need additional C libraries, you can add them along with gcc
to your package list. For example, if libcap is required for your project:
"packages": [
"go",
"gcc",
"libcap"
]