【问题标题】:Gem install failed in Ubuntu 10.04 LTSGem 安装在 Ubuntu 10.04 LTS 中失败
【发布时间】:2011-05-15 22:56:41
【问题描述】:

我在需要身份验证的代理后面运行 Ubuntu10.04 LTS。我已经设置了$http_proxy环境变量,让命令行可以上网。

运行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 中遇到过类似的问题吗?

【问题讨论】:

    标签: ruby gem ubuntu-10.04


    【解决方案1】:

    抱歉,没有读到您的代理需要身份验证。在 ruby​​gems 页面中,他们讨论了身份验证代理,以及 NTLM (Microsoft) 身份验证的问题。

    你可以试试:http://docs.rubygems.org/read/chapter/15#page67

    【讨论】:

      【解决方案2】:

      首先尝试设置 http_proxy。如果您不是 root,请先尝试 sudo

      root@ubuntu:~# **export http_proxy=http://your.proxy.net:3128**
      root@ubuntu:~# 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
      

      【讨论】:

        猜你喜欢
        • 2012-06-25
        • 1970-01-01
        • 2012-08-04
        • 2015-09-25
        • 2013-02-01
        • 2013-03-06
        • 1970-01-01
        • 2020-08-07
        • 2012-03-17
        相关资源
        最近更新 更多