1、首先从使用wget https://storage.googleapis.com/golang/go1.12.linux-amd64.tar.gz命令下载安装包,可以根据自己的需要选择版本。

2、将安装包解压到相应文件夹 tar -zxvf go1.12.linux-amd64.tar.gz -C /search/odin/fze/golang/

3、添加环境变量

vim /etc/profile命令打开环境变量文件

添加如下命令

GOROOT="/search/odin/fze/golang/go"

GOPATH="/search/odin/fze/goCode"

GOBIN="/search/odin/fze/gobin"

export PATH=$PATH:$GOPATH/bin:$GOPATH:$GOBIN

GOROOT是Go的安装路径,GOPATH是工作路径,GOBIN是Go编译后生成的可执行文件。路径根据自己的实际情况填写。

退出编辑后,使用source /etc/profile命令保存环境变量。

4、测试环境变量是否配置成功

5、创建一个目录包,运行第一个程序

用 go install my/hello命令编译代码。

然后使用 $GOPATH/bin/hello 运行程序。

输出hello world则说明测试成功。

linux环境搭建golang服务器,Linux下golang环境搭建-Go语言中文社区相关推荐

  1. linux ftp ssl客户端,Linux下ftp+ssl实现ftps-Go语言中文社区

    ftps与sftp: FTPS是借助ssl协议加密,ssl是为http/smtp等加密设计的::SFTP是借助ssh加密,ssh是为telnet/ftp等加密.建立传输通道而设计的.ssh建立传输通道 ...

  2. linux grpc,grpc linux下的编译使用-Go语言中文社区

    1. 一些工具安装 $ apt-get install build-essential autoconf libtool pkg-config $ apt-get install libgflags- ...

  3. linux服务器无法登录,linux服务器账号密码正确无法登录-Go语言中文社区

    登录服务器时,发现密码错误,输入后还是错误不能登录 最后发现登录日志中有pam_tally2(sshd:auth): user root (0) tally 53, deny 6 less /var/ ...

  4. linux 设置 java.library.path,Linux下修改java.library.path-Go语言中文社区

    第一步:打印出当前的java.library.path有哪些目录: 执行  vi  Test.java 切换编辑模式  i 插入如下代码: public class Test { public sta ...

  5. c语言编译及下载环境变量,windows 下使用g++ 编译器-Go语言中文社区

    转自https://blog.csdn.net/xiaoliuliu2050/article/details/53420792 名词解释:GNU("Gnu's Not Unix"的 ...

  6. linux6.5做bond1,Linux CentOS 7 多网卡配置bond模式 bond1 bond5 bond6-Go语言中文社区

    https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-N ...

  7. golang mysql 事务_golang的嵌套事务管理-Go语言中文社区

    golang的事务管理是一件很麻烦的事,,能不能像Java那样,通过Spring管理事务,最近琢磨了一下,写了一个demo,用来管理golang的事务,使其支持golang事务的嵌套调用. 其思想很简 ...

  8. linux iio 设备驱动,Linux设备驱动之IIO子系统——IIO框架数据读取-Go语言中文社区...

    IIO DATA ACCESS IIO数据获取 只有两种方法可以使用IIO框架访问数据; 通过sysf通道进行一次性捕获,或通过IIO字符设备进行连续模式(触发缓冲). One-shot captur ...

  9. linux 多线程聚集写程序,Linux篇二:Makefile写多线程多文件程序-Go语言中文社区...

    距离上次布置任务已经两个周了,虽然这是自己的业余学习,还是为自己的工作时间安排表示有待提高.. 废话不多说,直接上干货. 这次老师布置的任务要求是,Makefile写多线程.多文件调用.用上数学函数. ...

  10. jquery ajax golang,原生和jQuery的ajax用法-Go语言中文社区

    form数据的序列化: $('#submit').click(function(){ $('#form').serialize(); //会根据input里面的name,把数据序列化成字符串:eg:n ...

最新文章

  1. Ubuntu 64bit 安装 ulipad4.1
  2. hdu 4738 2013杭州赛区网络赛 桥+重边+连通判断 ***
  3. 下列关于python的说法中、正确的是-以下关于 Python版本的说法中,哪个是正确的?...
  4. 【机器学习】支持向量机面试知识点小结
  5. 好文章,被架构师秒杀之后
  6. 获取周一_Ace足球网冬至版周一推介
  7. qt判断读入的字符串是否含有英文_重复的子字符串
  8. 理解javascript
  9. java命令行参数_一个 java 命令行参数顺序的坑
  10. Oracle用户权限分配的具体方法
  11. 器械传递的方法_天津304不锈钢传递窗报价_碧海云天
  12. chm打不开怎么办?
  13. android fps测试 apk,性能测试 查看Android APP 帧数FPS的方法
  14. 微型计算机公众号,《互联网周刊》编辑推荐的40个微信公众号
  15. NPOI 连续插入多张图片的办法,及部分样式的代码
  16. 常用遥感SIF和GPP数据集
  17. java六个必须理解的问题+java学习方法
  18. TIOBE Index for November 2016(2016年11月编程语言排行榜)
  19. Docker和K8s的区别
  20. 《周志明的软件架构课》学习笔记 Day11

热门文章

  1. 前端技巧:如何使用nodejs实现举牌人表情包?
  2. html横向排列flex,flex布局示例
  3. pycharm+python+bootstrap写一个登陆界面_Python--day56(前后台数据交互、bootstrap)
  4. python plot画图_1. 用Python画出漂亮的图表
  5. hash hashcode变化_没想到 Hash 冲突还能这么玩,你的服务中招了吗?
  6. Python中的高阶函数filter
  7. VTK:导出PolyData场景用法实战
  8. boost::set_difference相关的测试程序
  9. boost::mpl模块实现set相关的测试程序
  10. boost::mp11::mp_replace_front相关用法的测试程序