Go

From Chorke Wiki
Jump to navigation Jump to search
cat << EXE | sudo bash
apt-get update;echo
apt list -a --upgradable
apt-get install -y golang-1.23-go
update-alternatives --install /usr/local/bin/go go /usr/lib/go-1.23/bin/go 1983
update-alternatives --install /usr/local/bin/gofmt gofmt /usr/lib/go-1.23/bin/gofmt 1983
EXE

export GOPATH=/usr/lib/go-1.23
export PATH=$PATH:$GOPATH/bin

Playground

mkdir -p /opt/${USER}/chorke/academia/var/playground/go
ls -lah  /opt/${USER}/chorke/academia/var/playground/go
ln -s    /opt/${USER}/chorke/academia/var/playground/go ${HOME}/Documents/go-playground
ls -lah ${HOME}/Documents/go-playground/
cd      ${HOME}/Documents/go-playground/
nano main.go

sudo apt purge -y golang-go
apt info golang-1.23-go
apt search golang-go
sudo update-alternatives --config go
update-alternatives --query gofmt
update-alternatives --query go
go version $(which gofmt)
go version
which go

References