zoukankan      html  css  js  c++  java
  • go语言的安装及环境配置

    Go语言开发环境搭建(ubuntu)

    1.清理、卸载之前的 go 语言环境:

    1. 删除go目录:sudo rm -rf /usr/local/go

    2. 删除软链接(如果建立了软链接):sudo rm -rf /usr/bin/go

    3. 删除你的go语言工作目录,即 gopath。

    2.重新下载 go 语言包:

    1. 在终端执行 wget https://dl.google.com/go/go1.12.10.linux-amd64.tar.gz 或者到官网 https://golang.org/dl/ 下载指定的 v1.12.10 版本;

    2. 提取压缩包到合适目录(如 /usr/local):

      sudo tar -xzf go1.12.10.linux-amd64.tar.gz -C /usr/local

    3. 建立软链接:sudo ln -s /usr/local/go/bin/* /usr/bin/

      (软链接:软链接是linux中一个常用命令,它的功能是为某一个文件在另外一个位置建立一个不同的链接。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个相同的文件,我们只要在其它的目录下用 ln 命令链接就可以,不必重复的占用磁盘空间)

    4. 执行 go version,如果正常输出版本信息,则安装成功!

    3.配置 go 语言开发环境:

    3.1创建工作空间:

    go语言的代码必须放在工作空间内。工作空间其实就是一个目录,其中包含以下3个子目录:

    src — 包含源码/源文件,它们被组织成

    pkg — 包含编译后生成的库文件

    bin — 包含编译后生成的可执行文件

    这里工作空间命名为 go-workspace,分别执行下面三条命令来创建工作空间及其子目录:

    mkdir -p $HOME/go-workspace/src

    mkdir -p $HOME/go-workspace/pkg

    mkdir -p $HOME/go-workspace/bin

    3.2配置环境变量:

    1. 使用 vim 编辑器打开环境变量配置文件 $HOME/.bashrc :

      sudo vim $HOME/.bashrc

    2. 进入编辑界面后,下拉到尾行,按 i 插入新内容。此时重起一行,输入:

      export GOROOT=/usr/local/go        #设置为go安装的路径
      export GOPATH=$HOME/go-workspace   #默认安装包的路径
      export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

      按 Esc,之后按 shift + : ,在终端底部的冒号 :后输入 wq , 即保存+退出。

      再执行 source $HOME/.bashrc,使配置文件生效!

    3. 检查环境变量是否设置成功:(正常输出说明配置成功)

      go env

    4.HelloWorld实例测试:(检验go的v安装是否正确)

    在 go-workspace/src 下创建文件 hello.go,写入如下内容:

    package main

    import "fmt"

    func main() {
       fmt.Println("Hello World!")
    }

    然后在命令行执行:go run hello.go,若输出 Hello World! ,则安装成功!

  • 相关阅读:
    PAT A1094 The Largest Generation (25 分)——树的bfs遍历
    PAT A1055 The World's Richest (25 分)——排序
    PAT A1052 Linked List Sorting (25 分)——链表,排序
    PAT A1076 Forwards on Weibo (30 分)——图的bfs
    辅导员
    辅导员面试
    C程序设计
    Excel VBA 基本概念
    Excel函数
    导入excel表的数据到数据库ssh
  • 原文地址:https://www.cnblogs.com/skzxc/p/11835563.html
Copyright © 2011-2022 走看看