【问题标题】:How to install Compass on Windows如何在 Windows 上安装指南针
【发布时间】:2012-11-22 02:41:55
【问题描述】:

我已经在我的系统上安装了 Ruby,现在我想安装 Compass。但是当我执行gem install compass 命令时,它会显示如下错误:

could not find valid gem 'compass' <>=0> in any repositary

还有:

SocketError: getadressinfo: no such host is known.<http://rubygems.org/latest_specs.4.8.gz>

我不知道问题是什么。如果我运行ruby -v,它会显示 Ruby 版本。那么安装 Compass 有什么问题呢?

谁能正确地向我解释一下?我搜索了谷歌,但我只能找到一些代理问题 - 我根本不明白如何设置代理。

我使用的是 Windows 和公司互联网连接,所以我不知道我的代理的用户名和密码。

【问题讨论】:

    标签: compass-sass ruby-1.9.3


    【解决方案1】:

    我使用了代理,上面 HumberFrench 的解决方案帮助了我:

    转到 Ruby bin 文件夹:

    cd c:/Ruby193/bin
    

    然后安装 compass gem:

    gem install compass --http-proxy http://<proxy_adreess>:<port_of_proxy>
    

    另一个提示:我在 Aptana Studio 上,所以这可以从 Aptana 的终端中运行。

    不能投票,所以在这里添加。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题,最后手动解决了。 转到 ruby​​gems compass 页面,然后单击 下载 链接下载 gem。向下滚动,您将看到三个运行时依赖项。转到它们中的每一个并下载这些宝石。把它们都放在一个目录下,然后试试

      gem install downloaded_compass_filename
      

      这应该可以解决您的问题。 如果它给出了一个 repository not found 错误信息,你可以通过 gem --local install 选项强制 gem 尝试本地文件

      【讨论】:

        【解决方案3】:

        如果您使用代理,但遇到错误,请执行此操作

        gem install compass --http-proxy http://<proxy_adreess>:<port_of_proxy>
        

        gem install -h 为您提供多种选择

        【讨论】:

          【解决方案4】:

          代理是最可能的原因。您必须获得网络管理员的许可,或手动下载指南针。有关详细信息,请参阅this SA 帖子。

          如果您决定使用手动路线,请发送link 到 RubyGems 指南针页面。这并不理想,但也比不用指南针魔法写css要好^^

          祝你好运!

          【讨论】:

          • 没用,我试过 gem install --http-proxy localhost:8080 compass 但同样的错误..请有人给出解决方案。
          • 听起来您的 ENV 有问题。您是否尝试过在 gem.bat 文件中而不是直接在命令行中设置代理配置?
          • 你能告诉我如何在 gem bat 文件中设置代理配置
          【解决方案5】:

          在 windows 上我安装了一些 ruby​​:

              C:\ruby187
          

              C:\Ruby200-x64
          

          在两个地方安装指南针,使用:

              gem install compass
          

          【讨论】:

            【解决方案6】:

            尝试在 bin 文件夹中运行安装命令。

            $ cd C:\Your_Ruby_Folder\bin
            $ gem install compass
            

            【讨论】:

              【解决方案7】:

              我有同样的问题,我解决了。

              1. 卸载ruby end 删除文件夹ruby
              2. 下载 ruby​​ 版本 1.9.x
              3. 安装 sass 之后
              4. 最后一个词干:安装指南针

              【讨论】:

                猜你喜欢
                • 2013-06-06
                • 2018-10-10
                • 1970-01-01
                • 2014-11-30
                • 2014-05-17
                • 2013-09-10
                • 1970-01-01
                • 2017-02-14
                相关资源
                最近更新 更多