Golang项目部署
本地环境:macos
远程环境:ubuntu x86_64
由于打包环境和运行环境不同,因此需要进行交叉编译,具体就是在本地打包时需要执行以下命令
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o your/target/folder/web_main main.go
本地环境:macos
远程环境:ubuntu x86_64
由于打包环境和运行环境不同,因此需要进行交叉编译,具体就是在本地打包时需要执行以下命令
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o your/target/folder/web_main main.go