0.创建目录

# mkdir -p /work/golang/

#cd  /work/golang/

1.下载golang安装包:

# wget https://www.golangtc.com/static/go/1.9.2/go1.9.2.linux-amd64.tar.gz

2.解压安装包:

# tar -zxvf go1.9.2.linux-amd64.tar.gz

3.添加环境变量

# export PATH=$PATH:/work/golang/go/bin

# echo $PATH

4.设置工作区

# mkdir code

# export GOPATH=/work/golang/code/

# cd code

# mkdir src

# mkdir bin

# mkdir pkg

5.编写测试demo

创建一个package directory (包目录)

# mkdir -p /work/golang/code/src/test

# cd /work/golang/code/src/test

#vim hello.go

添加如下内容:

package main

import "fmt"

func main() {
     fmt.Println("Hello, World.\n")
}

保存退出

6.使用 go tool 来 build and install 这个程序

# go install test

# $GOPATH/bin/test

运行成功

转载于:https://www.cnblogs.com/chmyee/p/9961939.html

Linux 搭建golang开发环境相关推荐

  1. Sublime Text 3 搭建 Golang 开发环境(记录我遇到的问题)

    准备 go 已经安装完成(https://golang.org/ 自行下载安装) sbulime3 已经安装完成(http://www.sublimetext.com/3自行下载与安装) go env ...

  2. vscode中搭建Golang开发环境(图文并茂)

    vscode中搭建Golang开发环境 第一步 下载Go安装包,地址:Go语言中文网,安装完成后的目录如下: 通过命令行查看当前版本: 第二步 配置环境变量,新建两个环境变量,如下: 其他平台的配置, ...

  3. Linux搭建Kafka开发环境

    Linux搭建Kafka开发环境 Kafka是最初由Linkedin公司开发,是一个分布式.支持分区的(partition).多副本的(replica),基于zookeeper协调的分布式消息系统,它 ...

  4. linux下搭建golang开发环境

    golang语言生态学习 第二天:linux环境下golang开发环境搭建 文章目录 golang语言生态学习 前言 一.golang源码包下载 二.安装golang源码包 1.解压源码包到根目录 2 ...

  5. Linux搭建安卓开发环境

    Linux下搭建Android开发环境 为什么要在Linux搭建开发环境呢?从直观来说,Android虚拟机在Linux下运行速度更快,而且性能更稳定. 我使用的Linux环境是ubuntu-10.1 ...

  6. linux搭建java开发环境_linux中搭建java开发环境

    今天试着在Linux下面搭建java开发环境,现总结一下具体步骤. 1.JDK的安装1.6 版本 cd /opt mkdir java 执行下面命令安装JDK(首先创建/opt/java目录) tar ...

  7. Linux下golang开发环境搭建

    对于golang开发来说,Windows下可以用vscode或者liteide都不错,但是Linux下的开发也就只有vim了,所以怎么搞笑的利用vim进行golang开发呢? 参考官方推荐的一个插件: ...

  8. win10下用Linux搭建pythonnodejs开发环境

    Win10下用自带Linux系统搭建开发环境 Win10下用自带Linux系统搭建开发环境 启用Linux 老版本(win10 1709之前): 新版本(win10 1709之后) 卸载linux 老 ...

  9. Windows下visual studio code搭建golang开发环境

    前言 其实环境搭建没什么难的,但是遇到一些问题,主要是有些网站资源访问不了(如:golang.org), 导致一些包无法安装,最终会导致环境搭建失败,跟据这个教程几步,我们将可以快速的构建golang ...

最新文章

  1. Keil 函数内联 inline
  2. linux查看python线程,Python多线程详解
  3. 【转】如何一直保持测试工作的热情
  4. 【NLP-ChatBot】我们熟悉的聊天机器人都有哪几类?
  5. MySQL数据库创建用户_修改用户_删除用户_设置用户
  6. Discuz!NT实际安装流程
  7. oracle数据库的字符集更改
  8. 题目 2194: 蓝桥杯2018年第九届真题-递增三元组
  9. Android Broadcast Receiver 与Activity() (android 开发的四大组件)
  10. 【k8s】K8S中的IP地址(Node IP、Pod IP、Cluster IP、External IP、Internal-IP)
  11. linux全角半角切换快捷键,切换中英文标点快捷键,全角半角之间的转换快捷键
  12. leetcode 279:完全平方数
  13. mysql 参考文献_后记amp;参考文献
  14. Java char类型介绍
  15. STM32_HAL_SPI_ADS1256调试记录
  16. mindspore| lenet模型 推理过程记录
  17. linux scp拷文件夹,linux scp远程拷贝文件及文件夹
  18. eclipse pull异常 Pulling 1 respository (The pull operation was canceled)
  19. C语言之strncpy函数
  20. QQ小程序下载文件到本地

热门文章

  1. arm指令中mov和ldr及ldr伪指令的区别
  2. 【转】ubuntu UltraEdit 反复试用的办法
  3. 真人3D Avatar
  4. react hook——你可能不是“我”所认识的useEffect
  5. Mac用户SVN图形界面推荐
  6. MPAndroidChart的具体属性方法
  7. 《编写高质量代码:改善c程序代码的125个建议》——第1章 数据,程序设计之根本建议1:认识ANSI C...
  8. git 分支合并到当前
  9. CentOS 7.2 时间同步与时区设置
  10. CentOS系统基础优化16条知识汇总