golang程序打包成脚本部署到Linux系统方式

Written by

in

文章目录
  • 本地代码: //变量的作用域 package main import “fmt” //单行注释 //包级变量 var packageVar string = “pachage var” func main(){ //函数级别的变量 var funVar string = “func var” fmt.Println(packageVar,funVar) /* 这是多行注释 以下是使用代码块功能 */ { //快级别的变量 var blockVar string = “block var” fmt.Println(packageVar,”;”,funVar,”;”,blockVar) } fmt.Println(“hello world !”) var packageVar string = “pachage2 var” fmt.Println(packageVar) //1、变量会在自己块里面找,如果没有就在父块里面找,还没有就去包块找,如果没有就报错 2、子块可以覆盖父块的变量 var zeroString string fmt.Println(zeroString,”djvnjdfnv”) } 使用goland在Terminal中编译 E:Gosrcmage>set GOARCH=amd64 E:Gosrcmage>set GOOS=linux E:Gosrcmage>go build 02-helloworld.go 注意: 高版本的 go env -w GOOS=linux go env -w GOOS=windows 此时会生成一个没有后缀的二进制文件
  • 上传Golang二进制文件到Linux服务器,并赋权限 [root@localhost ~]# chmod 755 02-helloworld 执行此golang开发的脚本 [root@localhost ~]# ./02-helloworld pachage var func var pachage var ; func var ; block var hello world ! pachage2 var djvnjdfnv 如果想让项目在后台执行:执行 nohup ./02-helloworld & ,这样就可以程序在后台运行了
  • 以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。 您可能感兴趣的文章: Golang打包go项目部署到linux服务器正确方法 golang 项目打包部署环境变量设置方法 利用rpm打包上线部署golang代码的方法教程
  • 目录
    • 本地编译Golang程序
    • 上传Golang二进制文件到Linux服务器
    • 总结

    本地代码:

    //变量的作用域
    package main
    
    import "fmt"
    //单行注释
    //包级变量
    var packageVar string = "pachage var"
    func  main(){
    	//函数级别的变量
    	var funVar string = "func var"
    	fmt.Println(packageVar,funVar)
    	/*
    	这是多行注释
    	以下是使用代码块功能
    	 */
    	{
    		//快级别的变量
    		var blockVar string = "block var"
    		fmt.Println(packageVar,";",funVar,";",blockVar)
    	}
    
    	fmt.Println("hello world !")
    	var packageVar string = "pachage2 var"
    	fmt.Println(packageVar)
    	//1、变量会在自己块里面找,如果没有就在父块里面找,还没有就去包块找,如果没有就报错 2、子块可以覆盖父块的变量
    	var zeroString string
    	fmt.Println(zeroString,"djvnjdfnv")
    }
    

    使用goland在Terminal中编译

    E:Gosrcmage>set GOARCH=amd64
    E:Gosrcmage>set GOOS=linux
    E:Gosrcmage>go build 02-helloworld.go
    
    

    注意

    高版本的

    go env -w GOOS=linux
    go env -w GOOS=windows

    此时会生成一个没有后缀的二进制文件

    上传Golang二进制文件到Linux服务器,并赋权限

    [root@localhost ~]# chmod 755 02-helloworld 
    

    执行此golang开发的脚本

    [root@localhost ~]# ./02-helloworld 
    pachage var func var
    pachage var ; func var ; block var
    hello world !
    pachage2 var
     djvnjdfnv
    

    如果想让项目在后台执行:执行 nohup ./02-helloworld & ,这样就可以程序在后台运行了

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。

    您可能感兴趣的文章:

    • Golang打包go项目部署到linux服务器正确方法
    • golang 项目打包部署环境变量设置方法
    • 利用rpm打包上线部署golang代码的方法教程

    站内搜索