卸载sass gem

时间:2011-11-21 18:26:38

标签: sass

我刚升级到OSX狮子座,我的sass不再适用。我一直在watch命令

上收到此错误

ents.rb:27:[BUG]分段错误 ruby 1.8.7(2010-01-10 patchlevel 249)[universal-darwin11.0]

我在线阅读如果您卸载sass gem并重新安装它将解决问题。我只是不确定该怎么做。任何人都可以帮忙。

3 个答案:

答案 0 :(得分:21)

打开终端,然后输入:

sudo gem uninstall sass

然后输入:

sudo gem install sass

此外,如果您安装指南针,它将默认安装sass:

sudo gem install compass

要检查已安装的版本,请键入sass -v

如果这仍然无法解决您的问题,那么您可能需要重新安装Ruby / Xcode。

答案 1 :(得分:5)

试试这个 卸载:

gem uninstall -Iax sass

&安培;然后重新安装使用:

gem install sass --pre

gem install sass

答案 2 :(得分:1)

一般问题是每个新版本的OSX都附带一个新的Mac Ruby编译器。避免这类问题的最好方法是使用RVM(Ruby版本管理器)来管理你的Ruby版本,避免冲突和遗漏宝石(并不是真的丢失,只是位于较旧的Ruby版本中)。

RVM可以帮助您保持所有宝石的组织,并轻松切换到不同版本的Ruby。

例如,我使用RVM使用1.9.2版本的Ruby,我的所有宝石都位于我的1.9.2 Ruby文件夹中。如果需要,更容易跟踪,并且易于切换到更新版本的Ruby。