Подтвердить что ты не робот

Установка gitLab отсутствующего модернизатора?

Я пытаюсь установить gitlab на debian с этим turotial: https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md

Я нахожусь на шаге "Install Gems" и пытаюсь запустить:

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

Я не нашел решение для этой ошибки. Я также запускаю ее как root.

Спасибо за помощь.

4b9b3361

Ответ 1

Я столкнулся с этой проблемой несколько минут назад. Похоже, классные люди, стоящие за Modernizr Rubygem, дергали самые последние версии. Вы можете загрузить последнюю версию gem (Modernizr-2.5.2, как требуется в документах), выполнив следующую команду в каталоге /home/git/gitlab:

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

Затем перейдите и запустите gem install modernizr (без изменения каталогов), и утилита выполнит поиск в локальном каталоге для файла gem, прежде чем пытаться извлечь его удаленно. Это драгоценный камень, который мы ищем.

ПРИМЕЧАНИЕ. Похоже, что некоторые люди по-прежнему испытывают проблемы с этим решением, поэтому мы можем сделать что-то еще, чтобы заменить несколько строк в Gemfile и Gemfile.lock (оба на /home/git/gitlab), переключение modernizr для modernizr-rails:

  • в 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)

Это второе решение благодаря csj4032 в Github.

Ответ 3

это делает успех на 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 (2.7.1) и на линии 626, измените modernizr (= 2.6.2) на modernizr-rails (= 2.7.1).

благодаря L0j1k и csj4032 на Github.

Ответ 4

Попробуйте это

Я изменил Gemfile внутри вашего /home/ git/gitlab и поместил это

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