在 Debian 上运行 Golang 程序,一般有 安装 Go → 写代码 → 编译/运行 几个步骤。下面按最常见情况给你说明。
sudo apt update
sudo apt install golang-go
查看版本:
go version
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
配置环境变量(加到 ~/.bashrc 或 ~/.profile):
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
生效:
source ~/.bashrc
验证:
go version
创建文件:
mkdir ~/hello && cd ~/hello
nano main.go
内容示例:
package main
import "fmt"
func main() {
fmt.Println("Hello Debian")
}
go run main.go
go build -o hello main.go
./hello
nohup ./hello > app.log 2>&1 &
查看进程:
ps aux | grep hello
./hello 没权限 → chmod +x helloarm64 的 Go 包go env -w GOPROXY=https://goproxy.cn,direct
如果你是想:
告诉我具体场景,我可以给你更针对性的示例。