Fork me on GitHub
随笔 - 213  文章 - 13  trackbacks - 0
<2017年1月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234


专注即时通讯及网游服务端编程
------------------------------------
Openresty之lua-nginx-module
------------------------------------
本博收藏大部分文章为转载,并在文章开头给出了原文出处,如有再转,敬请保留相关信息,这是大家对原创作者劳动成果的自觉尊重!!如为您带来不便,请于本博下留言,谢谢配合。

常用链接

留言簿(1)

随笔分类

随笔档案

相册

Awesome

Blog

Book

GitHub

Link

搜索

  •  

积分与排名

  • 积分 - 88274
  • 排名 - 231

最新评论

阅读排行榜

一、安装GO运行环境

1、安装GO运行环境,必须确保机子上已经安装了GCC编译器。想知道机子上有没有安装GCC简单,只需输入“gcc --version”查看即可,如果提示了GCC的相关版本信息说明机子上已经安装了,否则就提示该命令找不到。如果没有安装GCC的话,安装也是超简单的,只需这样:

sudo yum install gcc

2、下载GO运行环境包(需FQ),下载地址为:https://golang.org/dl/。安装说明文档地址为:http://golang.org/doc/install。如果你是从源码安装的话,说明文档地址为:http://golang.org/doc/install/source。下面我就说说我的安装步骤:

首先,将下载的“go1.4.2.linux-amd64.tar.gz”包解压到/tmp目录,然后将解压后的“go”文件夹复制到“/usr/local”。

2、然后开始安装,进入“/usr/local/go/src”目录,以root权限执行:

sudo ./all.bash

安装完成后会出现“ALL TESTS PASSED”提示。在该提示下面又提示我们要将“/usr/local/go/bin”路径加入“PATH”环境变量中。所以,我们打开“~/.bashrc”文件添加GO环境变量到PATH中。

然后我们输入“. ~/.bashrc”以重新加载刚刚设置的配置文件。然后在shell中输入“go”,如果出现go命令的相关说明即表示安装成功。

Go 语言开发工具 LiteIDE x24 发布下载 http://www.linuxidc.com/Linux/2014-10/108386.htm

LiteIDE 开发工具指南 (Go语言开发工具) http://www.linuxidc.com/Linux/2013-11/93142.htm

Google Go语言搭建开发环境 http://www.linuxidc.com/Linux/2012-11/73436.htm

Ubuntu 安装Go语言包 http://www.linuxidc.com/Linux/2013-05/85171.htm

《Go语言编程》高清完整版电子书 http://www.linuxidc.com/Linux/2013-05/84709.htm

二、安装GO集成开发工具LiteIDE

1、下载LiteIDE源码包:https://github.com/visualfc/liteide

2、将下载的包“liteide-master.zip”解压到“/tmp”目录,然后将解压后的文件夹移动到“/usr/local”目录,并重命名。

unzip liteide-master.zip -d /tmp sudo mv /tmp/liteide-master /usr/local/liteide

3、安装必需的Qt包

官方文档上说需要Qt包来编译liteide源码,所以我们得首先去官网下载最新版的Qt开发包:https://qt-project.org/downloads。以我为例,我下载的是500多MB的离线安装包“qt-opensource-linux-x64-5.4.1.run”。将其放入“/tmp”文件夹中直接双击就能安装。

然后就是设置Qt的环境变量“QTDIR”,我依旧将其放入“~/.bashrc”文件中,在我的机子上“QTDIR= $HOME/Qt5.4.1/5.4/gcc_64”。

设置完Qt的环境变量之后,我们就正式执行安装命令:

(1)首先进入如下目录:

cd /usr/local/liteide/build

(2)然后执行更新包的指令(注意:执行前请先FQ):

./update_pkg.sh

(3)编译linux版本的liteide:

./build_linux.sh

执行到一半的时候报错了,提示如下(如果你的机子没报错则直接跳至第(4)步):

从错误提示来看是说找不到“lGL”这个东西,这是个神马东西啊?我在网上几经查找终于知道这错误是啥意思了,原来类似“/usr/bin/ld: cannot find -lxxx”之类的错误都是因为少了库文件,其中缺少的库的名称格式为“libxxx.so”,所以我的机子上应该是缺了“libGL.so”文件。于是我就用试着在线安装一下:

sudo yum install libGL

结果却提示我此包已安装:

然后我就想知道这丫在什么地方:

rpm -ql mesa-libGL-9.2.5-6.20131218.el7_0.x86_64

结果在下面这些地方找到这丫了:

/usr/lib64/libGL.so.1
/usr/lib64/libGL.so.1.2.0
/usr/share/doc/mesa-libGL-9.2.5
/usr/share/doc/mesa-libGL-9.2.5/COPYING

找到这丫以后,就可以把这丫硬链接到“/usr/lib”目录去:

cd /usr/lib ln /usr/lib64/libGL.so.1.2.0 /usr/lib/libGL.so

当然你也可以把这丫软链接到“/usr/lib”目录,方法就是在“ln”命令后加个“-s”参数。

然后重试第(3)步即可通过安装。

(4)LiteIDE添加桌面快捷方式:

ln -s /usr/local/liteide/build/liteide/bin/liteide $HOME/Desktop/liteide

最后,运行桌面上的快捷方式即可看到LiteIDE界面。

三、配置并运行LiteIDE

1、首先,我们需要给LiteIDE添加一个“GOPATH”环境变量,它就有点像我们在Visual Studio中设置的那个项目文件夹“E:\VS2012\Projects”。

找到菜单栏,依次“View”-“Manage GOPATH”打开管理窗口,然后在管理窗口添加“GOPATH”环境变量:

2、新建一个helloworld项目:

3、写上测试代码:


四、使用VIM编辑器

如果使用vim编写的话,也是相当不错的说。主要就是安装“gocode”智能提示插件。

(1)首先确定“$GOBIN”环境变量已经配置,即“export GOBIN=$GOROOT/bin”从普通用户切换到root用户(一定要切换到root用户),然后执行如下命令:

go get -u github.com/nsf/gocode

(2)配置“gocode”

cd $GOPATH/src/github.com/nsf/gocode/vim
./update.sh gocode set propose-builtins true gocode set lib-path "$GOROOT/pkg/linux_amd64"

(3)下载“vim-go”插件,地址为:https://github.com/fatih/vim-go,然后解压下载的压缩包,然后把所有文件复制到“~/.vim”目录即可。其它可用的go插件,可以从这个地方下载:https://code.google.com/p/go-wiki/wiki/IDEsAndTextEditorPlugins

然后用vim打开我上面写的go文件如图:

 
参考文献
  • http://golang.org/doc/install
  • http://golang.org/doc/install/source

LiteIDE 的详细介绍请点这里
LiteIDE 的下载地址请点这里

更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-04/130109.htm


http://blog.csdn.net/youbingchen/article/details/52095740

Go的三种安装方式

  • Go源码安装:这是一种标准的软件安装方式
  • Go标准包安装:Go提供了方便的安装包,支持Windows、Linux、Mac等系统。这种方式适合快速安装,可根据自己的系统位数下载好相应的安装包,一路next就可以轻松安装了。
  • 第三方工具安装:目前有很多方便的第三方软件包工具,例如Ubuntu的apt-get、Mac的homebrew等。这种安装方式适合那些熟悉相应系统的用户。

最后,如果你想在同一个系统中安装多个版本的Go,你可以参考第三方工具GVM,这是目前在这方面做得最好的工具,除非你知道怎么处理。

Go源码安装

在Go的源代码中,有些部分是用Plan9C和AT&T汇编写的,因此假如你要想从源码安装,就必须安装C的编译工具。 
在Mac系统中,只要你安装了Xcode,就已经包含了相应的编译工具。 
在类Unix系统中,需要安装gcc等工具。例如Ubuntu系统可通过在终端中执行sudo apt-get install gcc libc6-dev来安装编译工具。 
在Windows系统中,你需要安装MinGW,然后通过MinGW安装gcc,并设置相应的环境变量。 
可以直接去官网下载源码,找相应的goVERSION.src.tar.gz的文件下载,下载之后解压缩到$HOME目录,执行如下代码:

cd go/src ./all.bash
  • 1
  • 2

运行all.bash后出现”ALL TESTS PASSED”字样时才算安装成功。 
上面是Unix风格的命令,Windows下的安装方式类似,只不过是运行all.bat,调用的编译器是MinGW的gcc。 
如果是Mac或者Unix用户需要设置几个环境变量,如果想重启之后也能生效的话把下面的命令写到.bashrc或者.zshrc里面。

export GOPATH=$HOME/gopath # 设置个人的工作目录,可以包含多个工作目录,取决于你的个人情况。如果你设置了多个工作目录,那么当你在之后 使用 go get(远程包安装命令)时远程包将会被安装在第一个目录下。 export GOROOT=$HOME/go # 安装目录 export PATH=$PATH:$GOROOT/bin
  • 1
  • 2
  • 3

当你设置完毕之后在命令行里面输入go,看到如下图片即说明你已经安装成功(图片) 
如果出现Go的Usage信息,那么说明Go已经安装成功了;如果出现该命令不存在,那么可以检查一下自己的PATH环境变中是否包含了Go的安装目录。

Go安装1.4以上的版本出现的问题

个人在安装 go1.6.3的时候,一直 无法 按照前面的步骤安装9,一直 提醒的错误是:

##### Building Go bootstrap tool. cmd/dist ERROR: Cannot find /root/go1.4/bin/go. Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4.
  • 1
  • 2
  • 3
  • 4

后面经过查阅-资料,大家可以 直接 参考 这篇文章进行安装 在中国网络环境下从源代码安装Go1.6到CentOS 7
用一句话概括:golang1.4以上版本已经在应用层面实现了go语言自举,但在编译阶段扔需要golang1.4的C环境

因此需要事先安装golang1.4,才能安装更高版本的golang

posted on 2017-01-21 13:39 思月行云 阅读(1223) 评论(0)  编辑 收藏 引用 所属分类: Golang

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理