我一直在使用http://compass-style.org/的指南针管理我的网站css很长一段时间。我刚刚安装了最新版本,我得到一个相当不愉快的错误,因为副作用损坏了我所有的css文件。如何降级到旧版本?
谢谢, 马特
答案 0 :(得分:81)
我遇到了类似的情况,@ corroded的回答还有其他一些问题。由于@Matt Lynn正在降级,他需要卸载现有版本的指南针。
$ sudo gem uninstall compass
$ sudo gem install compass --version versionnumber
否则你最终会得到两个不同版本的指南针。
答案 1 :(得分:62)
答案 2 :(得分:8)
如果你想在脚本中自动化它(我在gem update
之后遇到同样的问题),只需执行以下操作:
安装您喜欢的版本(如果您还没有)
gem install compass -v 1.2.3
卸载较新版本
gem uninstall compass -v '>1.2.3' --force
答案 3 :(得分:0)
Gem更新不会'更新'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
替换为您的宝石名称,将3.5.3
替换为您想要的版本。
希望这有助于某人!