GitLab CE 8.7 源码安装手册(Centos6/REHL6)

初始化数据库,激活高级特性 在这一步的时候一直不成功 提示 需要超级用户才能安装 pg_trgm 这是真么原因啊
PG::InsufficientPrivilege: 错误: 创建扩展 “pg_trgm” 权限不够
HINT: 只有超级用户能创建扩展.

最后由 I Gnod 编辑
gitlab汉化小组

@I-Gnod

# 添加postgresql扩展
sudo -u postgres -H psql -d gitlabhq_production
gitlabhq_production=#  CREATE EXTENSION IF NOT EXISTS pg_trgm;

需要这个用户登录进postgresql来执行

我前面执行了那一步 显示安装成功了 但是之后再用git用户去初始化数据库总是报那个没有权限的错误

我之后把postgresql创建的那个git用户改成了超级用户,这样才安装成功。请教一下,这个是什么原因?

对了 还有安装完之后不能 进行push的操作,提示 22,请问这个是什么原因呀

sudo -u postgres -H psql -d gitlabhq_production
could not change directory to “/home/git/gitlab”: 权限不够
数据库的时候 这个错误 是什么原因呀

安装这些都是用git用户登陆安装吗 ?

执行到这一步
sudo -u git -H bundle install --deployment --without development test postgres aws kerberos
//最后出现
An error occurred while installing mysql2 (0.3.20), and Bundler cannot continue.
Make sure that gem install mysql2 -v '0.3.20' succeeds before bundling.
[root@niaoyun52841 gitlab]# gem install mysql2 -v '0.3.20’
Fetching: mysql2-0.3.20.gem (100%)
Building native extensions. This could take a while…
ERROR: Error installing mysql2:
ERROR: Failed to build gem native extension.

/usr/local/bin/ruby extconf.rb

@图样图森破
我也报这个错误了
你没有安装 mysql-devel 扩展
安装后 他报的错误应该是 找不到 libmysql***.so
把你的 libmysql***.so 做软链 到 /usr/lib/下面 即可。 没有 .so 就 .a 软链

我也遇到上面图样图森破的问题,折腾了我好几天。。。我是mysql 5.7.12,一开始没装mysql–devel,后面yum install mysql–devel或者yum install libmysqlclient-dev时都不行。最后手动下载mysql-community-devel-5.7.12-1.el6.x86_64.rpm安装后问题解决!

与 GitLab 中文交流社区 的连接断开,我们正在尝试重连,请耐心等待