V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
zhangpanda
V2EX  ›  Go 编程语言

Ubuntu 18.04 搭建 go 语言环境

  •  
  •   zhangpanda · 2019-02-26 10:43:56 +08:00 · 2783 次点击
    这是一个创建于 2095 天前的主题,其中的信息可能已经有所发展或是发生改变。

    新入坑 golang,自己学习的过程记录一下。

    执行更新 apt update

    安装 go

    apt install golang-go

    配置环境变量

    cd ~ echo 'export GOROOT=/root/go' >> .bashrc echo 'export GOPATH=$HOME/go' >> .bashrc echo 'export PATH=$PATH:$GOROOT/bin:$GOPATH/bin' >> .bashrc

    使环境变量生效

    source $HOME/.bashrc

    检查环境变量是否生效

    go env

    生成开发目录

    cd ~ mkdir go cd go mkdir bin mkdir src mkdir pkg

    ok,完成,之后构建 go 项目放在 src 下面, 生成的安装包会自动放在 bin 下,生成过程中的中间文件会放在 pkg 下面。

    测试下 go 是否成功运行

    cd ~/go/src vim hellowword.go

    加入以下内容

    package main

    import "fmt"

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

    运行这个文件

    go run hellowword.go

    如果成功,会看到命令行里输出以下内容

    hello, world

    3 条回复    2019-03-04 08:18:53 +08:00
    Honwhy
        1
    Honwhy  
       2019-02-26 10:55:32 +08:00
    楼主可以试试 linuxbrew,到时候可以帮你升级 go
    zhangpanda
        2
    zhangpanda  
    OP
       2019-02-26 11:28:36 +08:00
    @Honwhy 谢了 我在 mac 用的 brew
    kios
        3
    kios  
       2019-03-04 08:18:53 +08:00
    借楼 补充一个比较好用的 vim 配置生成 配置的网站 vim-bootstrap.com
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1011 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:10 · PVG 06:10 · LAX 14:10 · JFK 17:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.