`

[转]Go 环境搭建

阅读更多

1. 安装Go环境(源码安装)

配置环境变量打开~/.bashrc,添加如下变量

复制代码
export GOROOT=$HOME/go
export GOBIN=$GOROOT/bin
export GOARCH=amd64
export GOOS=linux
export PATH=$GOBIN:$PATH
export GOPATH=$HOME/goprograms
复制代码

运行

source ~/.bashrc

安装Go工具链

sudo apt-get install bison ed gawk gcc libc6-dev make git

安装Mercurial

sudo apt-get install mercurial

下载Go源码到GOROOT目录,成功后会在GOROOT下面生成一个go目录里面包括go的源文件

hg clone -u release https://go.googlecode.com/hg/ $GOROOT

编译Go源码

cd $GOROOT/src
./all.bash

显示下图表示编译成功

测试一下是否安装成功,在goprograms中建立test.go文件,并运行go run test.go,打印出hello world表示安装成功

 

package main

import(
    "fmt"
)

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

如果Go发布了新版本可以用下面的命令更新Go

cd $GOROOT
hg pull
hg update release
cd src
sudo ./all.bash

2. 为提高开发效率,下面安装sublime text2+gosublime+gocode

下载 Sublime Text 2解压缩并运行sublime_text,地址如下:http://www.sublimetext.com/

安装 Package Control,在打开 Sublime Text 2以后,按下快捷键 Ctrl + `,打开命令窗行, 输入以下内容,并回车:

复制代码
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'
复制代码

重启一下sublimetext,可以发现在Preferences菜单下,多出一个菜单项 Package Control

安装gocode,打开终端,输入如下内容

go get github.com/nsf/gocode
go install github.com/nsf/gocode

这时你会发现在$GOROOT/bin下面多个gocode

安装GoSublime插件

打开 Sublime Text 2 ,在Preferences菜单下点击Package Control,会出现一个Package Control界面,输入Install Package并回车,会出现另一个界面,输入GoSublime回车等一会儿就安装好了,现在你的Sublime text就有智能感知功能了见下图

在Sublime text 2里面就可以运行go程序,按Ctrl +  b,输入命令并回车.

 

至此安装就结束了,Sublime text 2还有好多插件如JS Format,sidebar enhancements等等,大家可以安装试试.

分享到:
评论

相关推荐

    Go语言开发环境搭建

    在IT行业中,Go语言,又称为Golang,是由Google开发的一种静态类型的、编译型的、并发型且具有垃圾回收功能的编程语言。它旨在提高编程效率,简化系统编程,并支持大规模并发。本文将详细讲解如何搭建Go语言的开发...

    Go语言运行环境搭建

    在开始Go语言的开发工作之前,首要任务是搭建Go语言的运行环境。以下是一步步构建Go环境的详细步骤: 1. **下载安装Go二进制包**: 访问Go的官方网站(https://golang.org/dl/)下载适合你操作系统的安装包,例如...

    用JetBrains PyCharm IDE搭建Go语言开发环境.doc

    ### 配置Go语言环境变量 1. 安装完Go SDK后,你需要将Go的安装路径添加到系统的环境变量中。这通常涉及到编辑`Path`变量,并添加Go的bin目录。 2. 在Windows上,可以通过右键点击“我的电脑”或“计算机”,选择...

    Go开发环境搭建

    在进入Go语言的精彩世界之前,首先需要搭建一个完整的Go开发环境。Go,又被称为Golang,是由Google公司设计的一种静态类型的、编译型的、并发型且具有垃圾回收功能的编程语言。它旨在提高软件的简洁性、可读性和效率...

    Go 语言开发环境搭建.pdf

    #### 二、Go 语言环境变量 环境变量对于 Go 的开发非常重要,它们可以帮助管理 Go 工作空间和工具链。 **2.1 查看Go 环境变量** 通过运行 `go env` 命令来查看当前环境下的 Go 配置信息。例如: ```bash go env ...

    gogs环境搭建需要的软件资料

    文件里面包含搭建gogs环境搭建需要的软件资料。安装教程在:http://blog.csdn.net/menghuanbeike/article/details/78492474 Gogs (Go Git Service) 是一款极易搭建的自助 Git 服务。 Gogs 的目标是打造一个最...

    Go-go-admin:基于golang快速搭建后台管理中心

    Golang,又称Go语言,是Google于2009年推出的开源编程语言,以其简洁的语法、高效的性能和并发特性深受开发者喜爱。在Web开发领域,Golang凭借其内置的HTTP库和轻量级线程(goroutine)机制,成为了构建高并发Web...

    codis测试环境搭建

    首先,确保在 Codis-Proxy 服务器上安装了 Go 语言环境。你可以从 Google Storage 下载 Go 的 Linux 64 位安装包,然后解压至 `/usr/local` 目录。 其次,安装 JDK,因为后续的 Zookeeper 安装需要用到。你可以从 ...

    go环境搭建(二)

    rar中包括liteidex28.windows-qt4 mingw-get-setup ,搭建go开发环境还需go1.7.4.windows-386,可在我的资源中下载。 go环境搭建(一)与 go环境搭建(二)才是完整的。

    ubuntu下搭建Go语言(golang)环境

    Go语言是谷歌2009发布的第二款开源编程语言。...其实搭建环境很简单! 代码如下: sudo apt-get install python-setuptools python-dev build-essential //安装mercurial依赖 sudo easy_install mercurial //

    go1.7.4.windows-386.msi go环境搭建(一)

    go1.7.4.windows-386.msi 用于golang开发环境搭建

    go语言开发环境搭建

    go语言开发环境!!!!

    go1.4在树莓派上环境搭建

    描述部分明确指出,重点是在树莓派的raspbian-jessie-lite系统上搭建go语言环境。 1. 树莓派2B是搭建Go语言环境的硬件基础。树莓派是一种低成本、小尺寸的单板计算机,它非常便携,适合学习和开发各种项目,尤其在...

    go 语言实现 html 转 pdf

    在IT领域,Go语言(Golang)以其高效、简洁的语法和强大的并发处理能力而备受推崇。本篇文章将深入探讨如何使用Go语言实现HTML到PDF的转换,这在数据报告、电子文档生成等方面有着广泛的应用。 首先,我们需要理解...

    Go-go语言项目搭建

    首先,为了开始一个Go项目,你需要确保已经在你的计算机上安装了Go语言环境。这包括Go的可执行文件和相关的工具链。你可以从官方网站下载适合你操作系统的安装包,并按照指示进行安装。安装完成后,通过在命令行输入...

    [Go语言入门] 01 Go语言开发环境搭建 VSCode-vscode

    学习 Go 语言需要系统性和实践性。以下是一个学习 Go 的步骤指南:首先,了解 Go 语言的基本概念和特点。Go 语言是一种静态类型、编译型、并发型、垃圾回收的语言,由 Google 开发。它的设计目标是提供一种高效、...

    Android MyEclipse应用开发环境搭建

    本篇将详细介绍如何搭建Android MyEclipse的开发环境。 首先,我们需要安装Java Development Kit (JDK)。JDK是编写Java应用程序的基础,包括了编译器、调试器和Java运行时环境。下载JDK后,需配置环境变量。在...

    Go语言开发环境搭建 附学习资料

    文章目录1.下载Go2.安装GO3.配置环境变量4.创建项目文件5.vs code配置6.GoLand配置 ...【从零开始搭建Go语言开发环境】 学习资料链接在文末 1.下载Go 下载地址:golang【够浪】 打开网址,我的电脑是win

    码神之路Go语言博客网站的搭建【持续更新...】

    在IT行业中,Go语言,又称为Golang,是由Google开发的一种静态类型的、编译型的、并发型且具有垃圾回收功能的编程语言。它旨在提高编程效率,简化系统级编程和网络编程工作。本篇文章将重点讲解如何使用Go语言搭建一...

    IDEA环境搭建安装教程

    **IDEA环境搭建安装教程** IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其高效能、智能代码辅助、强大的项目管理工具以及对多种编程语言的支持而闻名。在本教程中,我们将...

Global site tag (gtag.js) - Google Analytics