8
votes

Bundle GEM Installation de la ressource locale

Puis-je rediriger la source de gemme vers mon chemin de serveur Web, où je téléchargerai tous les paquets GEM nécessaires et y installer? Je veux utiliser ceux par " Bundle installer "

gemfile va chercher ceux de http://rubygems.org car il est défini sur là. J'ai généralement une erreur comme "trop ​​de demandes" (semble des problèmes de congestion Internet).

est-il possible de rediriger le chemin de la source de gemme sur mon serveur local?


0 commentaires

3 Réponses :


0
votes

Avez-vous essayé de déclarer des rubygems supplémentaires source dans votre gemfile, comme celui-ci? XXX


0 commentaires

18
votes

TL; DR: Utilisez le : chemin code> option .


supposant que vous souhaitez installer un joyau d'une ressource non accessible, tels que: p> xxx pré>

et vous ne pouvez pas installer le gemme Utilisation de Bundle installer code> à cause d'un pare-feu ou de quelque chose. p>

suivi de ces étapes: p>

  1. Téléchargez le fichier (en utilisant n'importe quelle approche que vous pouvez, par exemple avec http_proxy, de https://github.com / sferik / rails_admin / Zipball / Master ) P> Li>

  2. Placez le fichier téléchargé dans un dossier, tel que Vendor / Gems / Rails_Admin CODE>, et le fichier à cela devrait ressembler à: p>

    gem 'rails_admin', :path => "vendor/gems/rails_admin"  
    
  3. Modifiez votre gemfile: p>

    $ ls vendor/gems/rails_admin
    app  config  Gemfile  Gemfile31  lib  LICENSE.md  rails_admin.gemspec  Rakefile  README.md  screenshots  spec
    
  4. Run Bundle code>, fonctionne! p> li> ol> p>


0 commentaires

4
votes

Vous pouvez faire bundle installer --Local

de ici plus de détails


0 commentaires