在阿里云上执行到“sudo -u git -H bundle install --deployment --without”就不动了
使用阿里云的主机安装Gitlab,按照官方教程按照到以下的步骤就不动了。
Install Gems
cd /home/git/gitlab sudo gem install charlock_holmes --version '0.6.9.4' # For MySQL (note, the option says "without ... postgres") sudo -u git -H bundle install --deployment --without development test postgres aws
系统是ubuntu的系统,修改了安装源:
$ gem sources --remove https://rubygems.org/ $ gem sources -a http://ruby.taobao.org/ $ gem sources -l执行到下面就不动了:
root@mmm:/home/git/gitlab# sudo -u git -H bundle install --deployment --without development test postgres aws Fetching source index from https://rubygems.org/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
安装了python,但是没有安装python-dev。在apt-get 安装libxml2 xsltlib时,没有提示安装python-dev。但是通过自己编译源码是需要python.h头文件。如果才找到问题所在。
这个应该不管阿里云什么事,应该和一台电脑是一样的
你试试加上 --with-xslt-lib=你的xsltlib的位置。
你好,我将安装时的日志在下面贴出来了。你能否给分析下。多谢!!!
不是的,我们就是64位的系统,没问题的如果你装了相关的库还是找不到的话,看看bundle install 有没有相关的选项指定库位置的 --with-xml什么的,你找找看
修改了。 安装nokogiri 1。5.10包时出问题"libxslt missing"。 libxslt1.1 libxslt1-dev libxml2都安装了。 google了很多文章都没解决,是不是64位系统的原因。
你还需要修改gemfile中的源地址
不懂ruby,不过最好终于百度到了http://ruby.taobao.org,更换了源,最终还是没成功,64位的机器,有个包装不上。
>>Fetching source index from https://rubygems.org/
还是去rubygems.org了嘛