• 【理上网来·喜迎十九大】精神之“钙”是拒腐防变的良药 2019-03-21
  • 紫光阁中共中央国家机关工作委员会 2019-03-21
  • 是计划,不是批准;是统计,不要浪费。为的是“发展经济,保障供给”! 2019-03-17
  • 听语音判断酒有没有装满 人工智能技术推进杭企实现智能制造 2019-03-17
  • 高通出局 未来iPhone modem芯片将完全由英特尔提供 2019-03-15
  • 尽管管理层一任一任地换,但是以每年IPO数量的多少作为反映政绩的主要标志,而对于股市下跌、市值(包括国有股)损失、经济晴雨表失真、投资者利益巨亏等等,则不在考核 2019-03-14
  • “沙雕世界杯”作品亮相舟山 2019-03-14
  • 新华网申领新闻记者证资格审核公示 2019-03-12
  • 快乐10分破解如何计算:centos5.6部署golang环境遇到的问题

    分类:CentOS运维 阅读:71791 次

    1.前几天在centos5.6下部署golang环境。在执行./all.bash脚本的时候碰到问题。当时我也没怎么在意。就忽略了,继续后面的操作。做完了所有的操作,蛋疼的发现,这些都是无用功?;肪郴故敲蛔吧?。

    2.当时找不出原因。就搁置了几天。今天重新部署下。顺便找了下那天报错的那个原因。才发现,原来是那个报错信息导致了后面的操作都是无效的。

    3.报错信息是:

    ./make.bash:line141:29239Segmentationfault“$GOTOOLDIR”/go_bootstrapclean-istd

    4.找了很久的资料。爬了不少站。官网的资料都是英文的,蛋疼的一个也看不懂。无一种在某论坛上看到一样的报错信息。

    5.原来是centos5.6的内核版本太低所致。升级下内核就好。得益于前一篇文档顺利解决内核升级不能启动的原因。golang环境成功部署。

    6.升级完内核后按照下面步骤成功部署完golang环境

    安装Mercurial

    在进行后面的操作之前需要安装Mercurial版本管理系统(可以输出hg名词检测是否安装)。输入以下命令安装:

    $ yum install mercurial

    获取代码

    以下命令会创建一个go目录。切换到相应目录,并且确保当前位置不存在go目录,运行命令:

    山西11选5(任五)遗漏 www.csvi.net $ hg clone -r release https://go.googlecode.com/hg/ go

    安装Go

    编译go环境:

    $ cd go /src
    $ ./all.bash 编译完成后,结尾会打印以下信息。 Installed Go for linux/amd64 in /home/you/go. Installed commands in /home/you/go/bin. *** You need to add /home/you/go/bin to your $PATH. ***

    设置$PATH
    $ cd /etc/profile.d/
    $ vi go.sh

    export GOROOT=/home/you/go
    export GOBIN=$GOROOT/bin export GOARCH=amd64 export GOOS=linux export PATH=.:$PATH:$GOBIN $ . ./go.sh 编写程序

    以hello.go代码为例,用以下命令编译:

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

    $ go build hello.go

    运行程序: $ ./hello

    关于 如何管理编译go项目需参阅https://golang.org/doc/code.html

    把命令大全装进口袋

    微信关注
  • 【理上网来·喜迎十九大】精神之“钙”是拒腐防变的良药 2019-03-21
  • 紫光阁中共中央国家机关工作委员会 2019-03-21
  • 是计划,不是批准;是统计,不要浪费。为的是“发展经济,保障供给”! 2019-03-17
  • 听语音判断酒有没有装满 人工智能技术推进杭企实现智能制造 2019-03-17
  • 高通出局 未来iPhone modem芯片将完全由英特尔提供 2019-03-15
  • 尽管管理层一任一任地换,但是以每年IPO数量的多少作为反映政绩的主要标志,而对于股市下跌、市值(包括国有股)损失、经济晴雨表失真、投资者利益巨亏等等,则不在考核 2019-03-14
  • “沙雕世界杯”作品亮相舟山 2019-03-14
  • 新华网申领新闻记者证资格审核公示 2019-03-12