[喵咪Golang(2)]安装和Helloworld-阿里云开发者社区

开发者社区> 喵了个咪_> 正文

[喵咪Golang(2)]安装和Helloworld

简介:
+关注继续查看

[喵咪Golang(2)]安装和Helloworld

前言

哈喽大家好啊!今天我们紧接着来学习关于Go语言的安装和使用Go打印出helloworld,本节内容将会讲解关于Go语言在Liunx下怎么安装,环境变量怎么配置分别起到了什么作用,然后我们把go运行起来并且打印出helloworld,那么就开始今天的Go语言之旅吧!

附上:

喵了个咪的博客:w-blog.cn

phalgo地址:github.com/wenzhenxi/phalgo

Go语言圣经:docs.ruanjiadeng.com/gopl-zh

1. 安装Go语言

Go语言支持多种操作系统,windows,Mac OS X,Liunx,Liunx下支持amd64、386、arm架构,windows和Mac OS X只支持amd64和386.

笔者在这里使用的是Liunx环境Centos6.5-64位系统,为什么使用Liunx也不用多说,但是为了使用友好的提示和自动补全功能会在windows下进行开发在Liunx下面运行,这会在稍后的章节进行讲解.

首先第一步我们肯定要把Go的代码包下载下来,如果去google下的话会有墙的问题这里推荐Golang中国提供下载,我们可以下载最新版本的也就是1.6.2的Go语言包:

http://www.golangtc.com/download

然后我们把包下载到/app/install目录

mkrid /app
mkrid /app/install
cd /app/install/
wget http://www.golangtc.com/static/go/1.6.2/go1.6.2.linux-amd64.tar.gz

然后进行解压之后,移动到/usr/local/下面

tar -zxvf go1.6.2.linux-amd64.tar.gz
mv go /usr/local/

2. Go语言环境变量配置

我们在使用Go的时候会用到GOROOT和GOPATH这两个环境变量以及他们没有了下面的bin可执行文件

GOROOT:就是你Go安装包存放的地方,用来加载标准库

GOPATH:可以自己设定,工作区域,用来存放第三方代码包,以及自己的源代码的地方,默认会使用GOROOT作为工作区域

GOROOT-bin:存放Go可执行文件的地方

GOPATH-bin:存放第三方可执行文件的地方,可以不指定默认是GOPATH/bin,但是工作目录有多个必须指定

介绍完这几个环境变量的作用,我们来配置一下环境变量:

mkdir /app/go           #为做工作目录
vim /etc/bashrc

在末尾加入如下语句,并且使环境变量生效

export GOROOT=/usr/local/go
export GOPATH=/app/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
source /etc/bashrc

这个时候直接在命令行输入go version如果能看到如下语句就说明已经安装成功了:

go version go1.6.2 linux/amd64

3. HelloWorld

我们进入我们设置好的工作区/app/go创建test.go输入如下代码:


//设置包名mian包名会自动执行main方法和C机制一样
package main 

//你需要引入的库文件
import "fmt" 

func main() {
        //使用fmt的Println方法在终端打印出语句
        fmt.Println("HelloWorld") 
}

然后我们使用go run test.go就可以看到如下输出了:

HelloWorld

4. 总结

我们回顾一下我们主要讲解了如何安装Go语言环境,需要配置的环境变量以及各个环境变量分别有什么用,然后我们简单的在我们工作区里面建立了一个test.go文件然后打印出了HelloWorld,那么下一节我们将会介绍在windows环境下怎么使用IDE进行开发并且有良好的自动提示,已经通过代码同步在liunx运行我们的代码,好的我们今天就到这里了多谢大家的支持!

注:笔者能力有限有说的不对的地方希望大家能够指出,也希望多多交流!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
用Hello World校验Docker的安装
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/48224977 用Hello World校验Docker的安装 作者:chszs,版权所有,未经同意,不得转载。
504 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9435 0
在macOS上安装配置golang开发环境
本文主要介绍如何在macOS上安装配置golang开发环境。 一、安装 Homebrew 打开终端,输入以下命令安装 Homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.
1717 0
RoadFlow工作流引擎安装与部署
RoadFlow工作流引擎安装与部署
1471 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
10825 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13108 0
在Solaris 10 X86上安装Oracle 10g RAC详解 (2)
6,接下来就进入到安装界面,可以看到Oracle安装到了所有节点 同样,安装后期会提示用户在所有节点上以root身份运行脚本root.sh,这时在RAC1运行是还要进行VIP配置。
629 0
Kubernate之安装-yellowcong
Kubernate安装的时候,需要先安装主节点,然后安装从节点,主节点中,需要注意配置文件的配置,而且ETCD最好做单独服务,让etcd先启动后,然后再启动kubernate的master和node子节点,Master节点 有apiServer ,Scheduler,Controller-manager,Node节点有:kubelet和proxy和flanned,flanned是用来管理docker容器网络的,而且需要结合etcd来使用。
2315 0
在Solaris 10 X86上安装Oracle 10g RAC详解(1)
在Solaris 10 X86上安装Oracle 10g RAC详解 (1) admin | 27 三月, 2006 15:51 概述 本文详细介绍了如何在基于Solaris 10 X86的节点上来安装Oracle 10g RAC的具体步骤和注意事项,同时也提供了具体的命令操作以及安装过程的截屏,最后是创建一个Cluster数据库的具体步骤。
629 0
+关注
喵了个咪_
后端程序员,开源PHP框架PhalApi核心开发者,编写录制phalapi教程,phalcon爱好者编写phalcon教程以及zephir文档翻译,热爱交流沟通,喜欢go语言,欢迎大家一起交流沟通,探讨技术,座右铭:代码即真理,你的真理是什么呢?
166
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载