gitlab搭建过程中遇到的坑

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

  1. 关于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就可以解决,我实验过后发现不行,不知道是不是我理错了作者的意思。
  2. 关于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。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容