centos 7 golang gogs 部署

原创 2016年12月23日 11:06:05

centos 7 golang gogs 部署


很久没有时间记录一些东西了,用起来的时候就很麻烦,

golang 的安装

yum install go

这个原生安装但是 似乎docker 的环境有问题,主要是gorootpath的问题,会导致后面 go get 报错(import path does not begin with hostname),

cd /tmp
curl -LO https://storage.googleapis.com/golang/go1.7.linux-amd64.tar.gz
shasum -a 256 go1.7*.tar.gz
sudo tar -C /usr/local -xvzf go1.7.linux-amd64.tar.gz
mkdir -p ~/projects/{bin,pkg,src}
sudo vi /etc/profile.d/path.sh
export PATH=$PATH:/usr/local/go/bin
vi ~/.bash_profile

#export GOBIN="$HOME/projects/bin"
#export GOPATH="$HOME/projects/srcexport"

#GOROOT="/path/to/go"

source /etc/profile && source ~/.bash_profile

以下是我出错的处理方式:
I think you installed Go in /usr/local/go.
So change your GOROOT path to the value of /usr/local/go/bin.

It seems that you meant to have your workspace (GOPATH) located at /home/me/go.

This might fix your problem.
Add this to the bottom of your bash profile, located here => $HOME/.profile

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin

这里涉及到链接数据库权限的命令:

grant all privileges on *.* to root@'%' identified by "mima";

flush  privileges;

gogs官方源码安装[1]: https://gogs.io/docs/installation/install_from_source.html
go安装[2]: https://www.digitalocean.com/community/tutorials/how-to-install-go-1-7-on-centos-7
报错的解决[3]: http://stackoverflow.com/questions/20458796/unrecognized-import-path-with-go-get

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

CentOS 7 安装gogs git代码服务器

1,关于Gogs开源的代码服务器最牛的是github,有一个开源的实现是gitlab。 但是gitlab是用ruby写的,某些时候性能有问题。 有的时候使用的时候超级慢。代码存的多了就会出现的问题...

centos6/7 装 git gogs服务

安装git: 查看是否存在git [root@localhost ~]# rpm -qa git 存在删除, [root@localhost ~]# yum remove git 安装git...

Git服务之gogs部署安装

Gogs 是一款使用golang编写的轻量的、开源的、自助式git托管服务。其功能与 github 及 gitlab 比较相似,不过gogs的部署要比前者简单的多,而且其功能也比较轻量。它是用 Go ...

CentOS7部署Galera Cluster

  • 2015-09-22 15:14
  • 961KB
  • 下载

如何在Linux下部署Git+Bugzilla+Gogs服务

如果需要在小团队内做代码协同,Git+Bugzilla+Gogs是不错的选择,因为它们免费、开源且轻量。 以下操作会同时在Fedora24和Ubuntu14.04 LTS下进行。 遇到任何...

Centos6.5安装gogs

1、查看git版本git --version删除: yum remove git2、安装编译Git时需要的包yum install curl-devel expat-devel gettext-dev...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)