【问题标题】:How do I downgrade to an old version of compass using gem install?如何使用 gem install 降级到旧版本的指南针?
【发布时间】:2011-03-06 12:45:23
【问题描述】:

长期以来,我一直在使用http://compass-style.org/ 的指南针来管理我的网站 css。我刚刚安装了最新版本,但遇到了一个令人不快的错误,它的副作用是损坏了我的所有 css 文件。如何降级到旧版本?

谢谢, 马特

【问题讨论】:

    标签: rubygems sass compass-sass


    【解决方案1】:

    我刚刚遇到了类似的情况,@corroded 的答案还缺少其他内容。由于@Matt Lynn 正在降级,他需要卸载现有版本的指南针。

    $ sudo gem uninstall compass
    
    $ sudo gem install compass --version versionnumber
    

    否则你会得到两个不同版本的指南针。

    【讨论】:

      【解决方案2】:
      sudo gem install compass --version versionnumber
      

      【讨论】:

      • gem install compass --version VERSION
      • @Green gem uninstall compass(然后删除所有版本),然后运行gem install compass --version VERSION
      • 我必须同时卸载 compass 和卸载 sass。结果我安装了两个版本的 Sass,一个太新了。
      【解决方案3】:

      如果您想在脚本中自动化它(我在gem update 之后遇到了同样的问题),只需执行以下操作:

      1. 安装您喜欢的版本(如果您还没有)

        gem install compass -v 1.2.3

      2. 卸载较新的版本

        gem uninstall compass -v '>1.2.3' --force

      【讨论】:

        【解决方案4】:

        Gem 更新不会“更新”gem,但会安装它的较新版本。

        所以你要卸载较新的版本并留下旧版本。

        例如,对于我来说,我想恢复到旧版本的selenium-webdriver,这就是我所做的:

        - gem uninstall selenium-webdriver
        

        这给了我一个选项来选择要卸载的 gem,有以下选项:

            1. selenium-webdriver-3.4.3
            2. selenium-webdriver-3.8.0
            3. All versions
        

        我输入了 2,但最新版本未安装,我的系统保留了所需的旧版本。

        要安装系统中不存在的特定版本,只需选择 3 卸载所有版本并安装特定版本:

        gem install selenium-webdriver -v 3.5.3

        selenium-webdriver 替换为您的gem 名称,将3.5.3 替换为您想要的版本。

        希望这对某人有所帮助!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-09-21
          • 2013-05-10
          • 1970-01-01
          • 2018-03-07
          • 2012-05-05
          • 2017-09-23
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多