28 votes

Installation de gitLab modernizer manquant?

J'essaie d'installer gitlab sur debian avec ce turotial: https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md

Je suis à l'étape "Installer les gemmes" et j'essaye de lancer:

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

je reçois cet écho:

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

Je ne trouve pas de solution à cette erreur, je l'exécute également en tant que root.

Merci pour l'aide.

66voto

L0j1k Points 2460

J'ai rencontré ce même problème il y a quelques minutes. Ressemble à la classe des gens derrière de Modernizr Rubygem arrachait les versions les plus récentes. Vous pouvez télécharger la dernière gemme (Modernizr-2.5.2 comme requis dans les docs y) exécutant la commande suivante à l'intérieur de votre /home/git/gitlab annuaire:

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

Alors, allez-y et lancez gem install modernizr (sans modifier les répertoires) et l'utilitaire de recherche dans le répertoire local pour le joyau de fichier avant d'essayer de le récupérer à distance. C'est le bijou que nous recherchons.

NOTE: Il semble que certaines personnes sont toujours à avoir des problèmes avec cette solution, donc autre chose que nous pouvons faire est de remplacer en quelques lignes, en Gemfile et Gemfile.lock (à la fois sur /home/git/gitlab), la commutation modernizr pour modernizr-rails:

  • en Gemfile, la ligne 164, changement "modernizr", "2.6.2" de "modernizr-rails", "2.7.1"
  • en Gemfile.lock, la ligne 292, changement modernizr (2.6.2) de modernizr-rails (2.7.1)
  • en Gemfile.lock, la ligne 626, changement modernizr (= 2.6.2) de modernizr-rails (= 2.7.1)

Cette deuxième solution est grâce à csj4032 sur Github.

2voto

Arie Points 143

Au cas où quelqu'un arriverait sur cette page comme moi, utilisez la dernière version du document à https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/install/installation.md - car c'est corrigé dans 6.7. Pour une raison quelconque, je suivais les étapes avec 6.6.

0voto

lennoxhead Points 1

cela rend le succès sur Centos 6.4, Ruby 2.2.1, git 1.9.3, gitlab 6-6-stable.

"Dans Gemfile, ligne 164, remplacez" modernizr "," 2.6.2 "par" modernizr-rails "," 2.7.1 ". Dans Gemfile.lock, ligne 292, remplacez modernizr (2.6.2) par modernizr-rails ( 2.7.1) et sur la ligne 626, remplacez modernizr (= 2.6.2) par modernizr-rails (= 2.7.1). "

grâce à L0j1k, et csj4032 sur Github.

-2voto

gutyfa Points 1

Essaye ça

J'ai modifié Gemfile dans votre / home / git / gitlab et j'ai mis ceci

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X