2010-11-25 4 views
0

Я запускаю Ubuntu10.04 LTS за прокси-сервером, который требовал аутентификации. Я установил переменную среды $http_proxy для командной строки для доступа в Интернет.Ошибка установки Gem в Ubuntu 10.04 LTS

При запуске sudo gem install haml, он произвел следующую ошибку:

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

Я также усталые другие команды, такие как wget и gem query -r, они были выполнены правильно.

У меня также устали такие же настройки в Ubuntu 8.04.4 LTS, все они работают.

У кого-нибудь есть аналогичная проблема в Ubuntu 10.04 LTS?

ответ

0

Попробуйте сначала, установив http_proxy. Если вы не root, попробуйте сначала с sudo

[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

Извините, не читал, что ваш прокси требует аутентификации. На странице rubygems они говорят об аутентификации доверенных лиц и проблемах с аутентификацией NTLM (Microsoft).

Вы можете попробовать: http://docs.rubygems.org/read/chapter/15#page67

Смежные вопросы