zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    2019-2020nowcoder牛客寒假基础2
    2019-2020nowcoder牛客寒假基础1
    CF1291
    Daily Codeforces
    2019ICPC 上海现场赛
    Codeforces Round #686 (Div. 3)
    Codeforces Round #685 (Div. 2)
    Educational Codeforces Round 98 (Rated for Div. 2)
    Codeforces Round #654 (Div. 2)
    Codeforces Round #683 (Div. 2, by Meet IT)
  • 原文地址:https://www.cnblogs.com/tianrunzhi/p/9994571.html
Copyright © 2011-2022 走看看