la « gemme » emploie juste le HTTP pour des gemmes de téléchargement, ainsi si votre mur à l'épreuve du feu flat-out ne permet pas HTTP (le trafic de Web) par lui, elle ne va pas fonctionner.
Mais si votre environnement s'attend à l'utilisation d'une procuration, alors « gemme » peut être fait fonctionner (probablement).
(Note : vous veiller pour avoir lu et compris les politiques internes d'utilisation de l'ordinateur et du Web de votre organisation. Évidemment, le cas échéant des actions suggérées ci-dessous peut les violer, ne pas procéder. Tandis que je ne crois pas quelque chose suggéré ici est illégal --- elle n'est pas dans ma juridiction --- cela ne signifie pas que ce ne sera pas des raisons pour l'arrêt dans votre organisation.)
Pour couper à la chasse, si vous connaissez l'URL pour la procuration dans votre environnement, donner simplement cela à la commande de « gemme », comme ainsi :
mise à jour de gemme --système - p
http://proxy_host.your_site.net:port/(Remplacer « proxy_host.your_site.net »
par votre valeur de procuration.)
Si vous ne savez pas si vous avez une procuration étant employée ou pas, ouvrir votre web browser. Pour l'IE, vont aux outils - > les options d'Internet. Choisir le clic de tableau de raccordements le bouton « d'arrangements de LAN ». Si la « utilisation un proxy server… » le checkbox est vérifié, puis l'adresse et le port spécifiques sont votre proxy server. Tellement par exemple, si l'adresse étaient « 1.2.3.4 » et le port était « 8080 », puis vous emploieriez l'URL de procuration de '
http://1.2.3.4:8080/' dans la commande de « gemme ». Pour Firefox (3.5+), vous choisissez des outils - > des options. Avancé choisi, puis le clic de tableau de réseau le bouton d'arrangements…. Noter encore l'adresse et le port. (Si vous avez un navigateur différent, regardez sa documentation au sujet de placer la procuration et la suivez pour déterminer la valeur.) Naturellement, ce tout suppose qu'il a été manuellement placé. Si votre IL a administrativement placé ceci, vous ne pouvez pas pouvoir le regarder. (Et s'ils auto-detected, puis il peut devenir plus dur pour découvrir ce que sont elles.)
Maintenant si vous avez trouvé l'arrangement de procuration mais la commande de « gemme » ne fonctionne toujours pas, vous pouvez vérifier si vous êtes généralement empêché des emplacements. (Donner svp n'importe quelle erreur que vous obtenez, dans ce cas-ci.) En votre navigateur, essayer d'entrer à '
http://rubygems.org/'. (Essayer également '
http://gems.rubyforge.org/'. C'est le même contenu, mais si on fonctionnait et l'autre ne faisait pas, il aiderait à comprendre que se passe-t-il.) Si vous ne pouvez pas arriver à cet emplacement avec le navigateur, alors le mur à l'épreuve du feu/procuration empêche l'accès (vraisemblablement ; il peut y avoir d'autres problèmes en dehors de de votre organisation.) À ce point, vous devriez décider si faire la demande de permettre l'accès à ces emplacements ou pas.
Si le navigateur travaillait, alors essai '
http://rubygems.org/yaml'. Si vous obtenez une erreur plutôt qu'étant incité à sauver un dossier, votre procuration peut ne pas permettre aux types de dossier inconnus d'être téléchargée, tellement encore vous devrait peser lui parler. Si cela fonctionne, IL probablement limite l'accès par les clients « inacceptables ». La meilleure option dans ce cas-ci peut être de télécharger les différentes gemmes avec le navigateur et de les installer localement. Par exemple, si vous avez téléchargé « rake-0.8.7.gem », vous l'installeriez aimez ceci :
la gemme installent le râteau - l
Le grand du côté incliné de cette méthode est que vous devez télécharger toutes les gemmes dépendantes avant l'installation. Vous serez dit que vous avez manqué une dépendance et pouvez aller ainsi télécharger cette gemme après. Mais ce processus réitéré potentiel est effectué pour vous par la commande de « gemme ».
Me faire savoir si cela fonctionne.