Currently the dev dependency installation process is broken.
There should be separate guides for Mac OS and Linux, right now they're combined.
Golangci-lint needs to be added to installation steps
EM Server uses go 1.21 whereas others use 1.20 which causes the following issue:
go: github.com/kurtosis-tech/kurtosis/engine/server/engine imports
github.com/kurtosis-tech/kurtosis/core/launcher/api_container_launcher imports
github.com/kurtosis-tech/kurtosis/kurtosis_version: module github.com/kurtosis-tech/kurtosis/kurtosis_version@latest found (v0.0.0-20240701132718-b9e2427ceafa, replaced by ../../kurtosis_version), but does not contain package github.com/kurtosis-tech/kurtosis/kurtosis_version
/root/kurtosis/cloud/api/golang
/root/kurtosis/grpc-file-transfer/golang
go: module ../../enclave-manager/server listed in go.work file requires go >= 1.21, but go.work lists go 1.20; to update it:
go work use
Error: Go generate failed
Error: An error occurred building the CLI
Error: Build script '/root/kurtosis/cli/scripts/build.sh' failed
Where did you see the issue in our documentation?
README.md
Issue description
Currently the dev dependency installation process is broken.