我刚刚升级到OSX Lion,但是我的无礼了。我在watch命令上不断收到此错误
ents.rb:27:[BUG]细分错误红宝石1.8.7(2010-01-10补丁程序级别249)[universal-darwin11.0]
我在网上阅读到,如果您卸载sass gem并重新安装,它将解决此问题。我只是不确定该怎么做。谁能帮忙。
我刚刚升级到OSX Lion,但是我的无礼了。我在watch命令上不断收到此错误
ents.rb:27:[BUG]细分错误红宝石1.8.7(2010-01-10补丁程序级别249)[universal-darwin11.0]
我在网上阅读到,如果您卸载sass gem并重新安装,它将解决此问题。我只是不确定该怎么做。谁能帮忙。
普遍的问题是OSX的每个新版本都附带一个新的Mac Ruby编译器。避免此类问题的最佳方法是使用RVM(Ruby版本管理器)来管理Ruby版本,并避免冲突和缺少的gem(并不是真正缺少的,只是位于较旧的Ruby版本中)。
RVM可帮助您保持所有宝石的组织状态,并轻松切换到不同版本的Ruby。
例如,我使用RVM使用1.9.2版本的Ruby,我所有的gems都位于我的1.9.2 Ruby文件夹中。易于跟踪,并根据需要轻松切换到较新版本的Ruby。
试试这个来卸载:
gem uninstall -Iax sass
然后重新安装使用:
gem install sass --pre
要么
gem install sass
打开终端,然后键入:
然后输入:
另外,如果您安装罗盘,则默认情况下它将安装sass:
要检查已安装的版本,请键入
sass -v
如果这仍然不能解决您的问题,那么您可能需要重新安装Ruby / Xcode。