美文网首页
gitlab搭建过程中遇到的坑

gitlab搭建过程中遇到的坑

作者: Kair | 来源:发表于2014-12-02 14:25 被阅读1586次

近期尝试过搭建一个gitlab,搭建参考的是这篇文章,搭建过程中也着实遇到好多坑,这篇文章中没有做过多说明。以下是遇坑的记录。

  • 第一个就是关于ruby的坑,安装ruby之前一定要先安装好yaml,否则执行有关gem的命令时,会一直报如下错误
It seems your ruby installation is missing psych (for YAML output). 
To eliminate this warning, please install libyaml and reinstall your ruby.

解决这个问题的办法参考此文章,意思就是在安装ruby之前要先安装好libyaml,此文章的作者说只要make clean就可以解决,我实验过后发现不行,不知道是不是我理错了作者的意思。

  • 第二个是关于gitolite的,在安装gitolite之前,记得先安装好perl-Time-HiRes。
    否则会报错如下
Can't locate Time/HiRes.pm in @INC (@INC contains: /home/git/gitolite/src/lib /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /home/git/gitolite/src/lib/Gitolite/Common.pm line 76.
BEGIN failed--compilation aborted at /home/git/gitolite/src/lib/Gitolite/Common.pm line 76.
Compilation failed in require at gitolite/install line 15.
BEGIN failed--compilation aborted at gitolite/install line 15.

具体的解决方案是查看了此文章解决的。
意思就是先yum install perl-Time-HiRes之后再去安装gitolite。

相关文章

网友评论

      本文标题:gitlab搭建过程中遇到的坑

      本文链接:https://www.haomeiwen.com/subject/seugtttx.html