卸载sass gem

我刚刚升级到OSX Lion,但是我的无礼了。我在watch命令上不断收到此错误

ents.rb:27:[BUG]细分错误红宝石1.8.7(2010-01-10补丁程序级别249)[universal-darwin11.0]

我在网上阅读到,如果您卸载sass gem并重新安装,它将解决此问题。我只是不确定该怎么做。谁能帮忙。

老丝梅2020/03/24 17:21:09

打开终端,然后键入:

sudo gem uninstall sass

然后输入:

sudo gem install sass

另外,如果您安装罗盘,则默认情况下它将安装sass:

sudo gem install compass

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

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

古一2020/03/24 17:21:09

普遍的问题是OSX的每个新版本都附带一个新的Mac Ruby编译器。避免此类问题的最佳方法是使用RVM(Ruby版本管理器)来管理Ruby版本,并避免冲突和缺少的gem(并不是真正缺少的,只是位于较旧的Ruby版本中)。

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

例如,我使用RVM使用1.9.2版本的Ruby,我所有的gems都位于我的1.9.2 Ruby文件夹中。易于跟踪,并根据需要轻松切换到较新版本的Ruby。

GO蛋蛋2020/03/24 17:21:09

试试这个来卸载:

gem uninstall -Iax sass

然后重新安装使用:

gem install sass --pre

要么

gem install sass