很长一段时间以来,我一直在使用http://compass-style.org/中的指南针来管理我的网站 css。我刚刚安装了最新版本,但出现了一个令人不快的错误,它的副作用是损坏了我所有的 css 文件。如何降级到旧版本?
谢谢,马特
很长一段时间以来,我一直在使用http://compass-style.org/中的指南针来管理我的网站 css。我刚刚安装了最新版本,但出现了一个令人不快的错误,它的副作用是损坏了我所有的 css 文件。如何降级到旧版本?
谢谢,马特
我刚刚遇到了类似的情况,@corroded 的答案中还缺少其他内容。由于@Matt Lynn 正在降级,他需要卸载现有版本的指南针。
$ sudo gem uninstall compass
$ sudo gem install compass --version versionnumber
否则你会得到两个不同版本的指南针。
sudo gem install compass --version versionnumber
如果你想在脚本中自动化它(我在 a 之后遇到了同样的问题gem update
),只需执行以下操作:
安装您喜欢的版本(如果您还没有)
gem install compass -v 1.2.3
卸载较新的版本
gem uninstall compass -v '>1.2.3' --force
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
您想要的版本。
希望这对某人有帮助!