67

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

谢谢,马特

4

4 回答 4

83

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

$ sudo gem uninstall compass

$ sudo gem install compass --version versionnumber

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

于 2013-03-12T22:31:44.050 回答
68
sudo gem install compass --version versionnumber
于 2010-07-26T08:56:07.510 回答
9

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

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

    gem install compass -v 1.2.3

  2. 卸载较新的版本

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

于 2015-02-19T09:56:47.167 回答
1

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您想要的版本。

希望这对某人有帮助!

于 2018-01-17T21:44:47.580 回答