• Ubuntu18上安装Go和GoLand


    第一步骤:安装Go

    方式一:

    使用

    sudo apt-get install golang命令安装

    ubuntu软件库里当前golang版本为1.10,(golang最新版为1.11),可满足要求。

    方式二

    使用官网二进制包进行安装:

    从官网下载二进制包。

    使用wget命令下载

    wget https://dl.google.com/go/go1.11.2.linux-amd64.tar.gz

    使用crul命令下载

    curl -O https://dl.google.com/go/go1.11.1.linux-amd64.tar.gz

    接下来,您可以使用sha256sum来验证tarball:

    sha256sum go1.11.2.linux-amd64.tar.gz


    1dfe664fa3d8ad714bbd15a36627992effd150ddabd7523931f077b3926d736d go1.11.2.linux-amd64.tar.gz

    你会得到一个像上面输出中突出显示的哈希。 确保它与下载页面中的匹配。

    接下来,使用tar来提取tarball。 x标志告诉tar提取, v告诉它我们想要详细输出(正在提取的文件列表), f告诉它我们将指定一个文件名, z支持compress解压文件, C解压到指定目录:

    sudo tar zxvf go1.10.linux-amd64.tar.gz -C /usr/local

    注意:虽然/usr/local/go是官方推荐的位置,但有些用户可能更喜欢或需要不同的路径。

    方式三


    使用源码方式安装,略过。

    配置环境变量

    vim ~/.bashrc
    添加
    export GOROOT=/usr/local/go 
    export GOPATH=/home/sangka/golang_project/go_demo

    export GOROOT=/usr/local/go
    export GOPATH=/home/sangka/golang_project/go_demo
    export PATH=$PATH:$GOPATH:$GOPATH/bin:$GOPATH/bin


    保存并使生效
    source ~/.bashrc

    验证安装

    go version

    go version go1.11.2 linux/amd64

    安装Goland

    方式一:

    在ubuntu软件仓库中搜索GoLand进行安装。

    方式二:

    去jetbrains官网下载安装包进行安装。

    dep是标准的go cli程序,执行一条命令即完成安装:

    go get -v -u github.com/golang/dep/cmd/dep

    如果一个项目要使用dep进行包管理,那么首先需要在这个项目的根下执行dep init。在这里,我们对depdemo进行dep改造。

    在depdemo目录下,执行dep init:

    测试go的demo程序

    cd ~/program_develop/go_demo/src/hello
    go build hello.go
    ./hello

    package main

    import "fmt"

    func main() {
    fmt.Printf("hello world ")
    }

    参考文章:

    https://www.howtoing.com/how-to-install-go-on-ubuntu-18-04

    https://blog.csdn.net/tao_627/article/details/79375950

  • 相关阅读:
    你现在是否在高效地使用时间?
    关于不使用web服务实现文本框自动完成扩展
    SpringBoot(一) -- SpringBoot入门
    微信小程序(三)--小程序UI开发
    微信小程序(二)--逻辑层与界面层
    微信小程序(一)--微信小程序的介绍
    Spring学习(七)--Spring MVC的高级技术
    Spring学习(四)--面向切面的Spring
    Spring学习(三)--高级装配
    django源码分析 LazySetting对象
  • 原文地址:https://www.cnblogs.com/tianrunzhi/p/9994571.html
Copyright © 2020-2023  润新知