我一直在使用指南針從http://compass-style.org/很長一段時間來管理我的網站css。我剛剛安裝了最新的版本,並且出現了一個相當不愉快的錯誤,這有一個副作用會破壞我所有的css文件。我如何降級到這個舊版本?如何使用gem install將其降級爲舊版本的指南針?
謝謝, 馬特
我一直在使用指南針從http://compass-style.org/很長一段時間來管理我的網站css。我剛剛安裝了最新的版本,並且出現了一個相當不愉快的錯誤,這有一個副作用會破壞我所有的css文件。我如何降級到這個舊版本?如何使用gem install將其降級爲舊版本的指南針?
謝謝, 馬特
sudo gem install compass --version versionnumber
我剛做了類似的情況,還有別的東西從@corroded答案丟失。由於@Matt Lynn正在降級,他需要卸載現有版本的指南針。
$ sudo gem uninstall compass
$ sudo gem install compass --version versionnumber
否則,你會最終得到兩個不同版本的指南針。
如果你想它在腳本自動化(我有一個gem update
後,同樣的問題),只需做到以下幾點:
安裝你喜歡的版本(如果你沒有的話)
gem install compass -v 1.2.3
卸載新版本
gem uninstall compass -v '>1.2.3' --force
寶石更新不「更新」寶石,但是它安裝的是一個較新的版本。
因此,你要卸載較新的版本,並留下舊的。
例如,對我來說,我想恢復到舊版本的selenium-webdriver
,這是我做的:
- gem uninstall selenium-webdriver
這給了我一個選項來選擇寶石卸載,使用以下選項:
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
與你的寶石名稱和3.5.3
替換爲selenium-webdriver
你想要的版本。
希望這可以幫助別人!
gem install compass --version VERSION – 2010-09-06 13:53:16
不行!更高的版本仍然 – Green 2014-12-29 14:38:18
@Green'gem uninstall compass'(然後刪除所有版本),然後運行'gem install compass --version VERSION'。 – deviavir 2015-02-06 10:39:40