2010-11-25 36 views
0

Je cours Ubuntu10.04 LTS derrière un proxy qui a exigé l'authentification. J'ai mis en place $http_proxy variable d'environnement pour la ligne de commande pour accéder à Internet.L'installation de Gem a échoué dans Ubuntu 10.04 LTS

Lors de l'exécution sudo gem install haml, elle a produit l'erreur suivante:

ERROR: http://rubygems.org/ does not appear to be a repository 
ERROR: Could not find a valid gem 'haml' (>= 0) in any repository 

J'ai aussi d'autres commandes telles que fatiguées wget et gem query -r, ils ont été exécutés correctement.

J'ai également fatigué la même configuration dans Ubuntu 8.04.4 LTS, ils semblent tous fonctionner.

Est-ce que quelqu'un a un problème similaire dans Ubuntu 10.04 LTS?

Répondre

0

Essayez d'abord en définissant http_proxy. Si vous n'êtes pas root, essayez avec sudo premier

[email protected]:~# **export http_proxy=http://your.proxy.net:3128** 
[email protected]:~# gem install ruby-debug ruby-debug-base ruby-debug-ide 
Building native extensions. This could take a while... 
Building native extensions. This could take a while... 
Successfully installed columnize-0.3.2 
Successfully installed linecache-0.43 
0

Désolé, lisez didnt que votre proxy nécessite une authentification. Dans la page rubygems, ils parlent de l'authentification des proxys et des problèmes liés à l'authentification NTLM (Microsoft).

Vous pouvez essayer: http://docs.rubygems.org/read/chapter/15#page67