安装gitLab缺lessmodernizer?

我尝试在Debian上安装gitlab: https : //github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md

我在“安装gem”一步,并尝试运行:

sudo -u git -H bundle install --deployment --without development test postgres aws 

我得到这个回声:

 Fetching source index from https://rubygems.org/ Could not find modernizr-2.6.2 in any of the sources 

我没有find这个错误的解决scheme,我也以root身份运行它。

感谢帮助。

几分钟前我遇到了同样的问题。 看起来Modernizr的Rubygem背后的优秀人士推出了最新的版本。 你可以在/home/git/gitlab目录下面运行下面的命令来下载最新的gem(Modernizr-2.5.2)

 wget http://rubygems.org/downloads/modernizr-2.6.2.gem 

然后,继续运行gem install modernizr (不更改目录),实用程序将在本地目录中搜索gem文件,然后尝试远程获取它。 这是我们正在寻找的宝石。

注意:这个解决方案似乎还有一些问题,所以我们可以做的是在GemfileGemfile.lock (都在/home/git/gitlab )中替换几行,为modernizr-rails切换modernizr

  • Gemfile第164行中,将"modernizr", "2.6.2"改为"modernizr-rails", "2.7.1"
  • Gemfile.lock ,第292行,将modernizr (2.6.2)更改为modernizr-rails (2.7.1)
  • Gemfile.lock第626行,将modernizr (= 2.6.2)更改为modernizr-rails (= 2.7.1)

第二个解决方案是感谢Github上的csj4032 。

如果有人像我一样到达此页面,请使用https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/install/installation.md上的最新版本的文档 – 因为这是固定在6.7。 出于某种原因,我正在跟着步骤6.6。

这使得成功在Centos 6.4,Ruby 2.2.1,git 1.9.3,gitlab 6-6-stable。

在Gemfile第164行中,将“modernizr”,“2.6.2”改为“modernizr-rails”,“2.7.1”。在Gemfile.lock的第292行,将modernizr(2.6.2)改为modernizr-rails 2.7.1)和626行,将modernizr(= 2.6.2)更改为modernizr-rails(= 2.7.1)。

感谢L0j1k和Github上的csj4032。

尝试这个

我修改了你的/ home / git / gitlab中的Gemfile,并把它放在这里

gem“modernizr”,“2.6.2”,:git =>' https://github.com/Modernizr/Modernizr.git',:branch =>'master',:tag =>'v2.7.2'