卸载sass gem

卸载sass gem,sass,Sass,我刚升级到OSX lion,我的sass不再工作。我在watch命令中不断发现这个错误 ents.rb:27:[BUG]分段错误 ruby 1.8.7(2010-01-10 patchlevel 249)[universal-darwin11.0] 我在网上读到,如果你卸载sass gem并重新安装它,它将解决这个问题。我只是不知道该怎么做。请任何人帮忙。打开终端,键入: sudo gem uninstall sass 然后键入: sudo gem install sass 此外,如果安装c

我刚升级到OSX lion,我的sass不再工作。我在watch命令中不断发现这个错误

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


我在网上读到,如果你卸载sass gem并重新安装它,它将解决这个问题。我只是不知道该怎么做。请任何人帮忙。

打开终端,键入:

sudo gem uninstall sass
然后键入:

sudo gem install sass
此外,如果安装compass,默认情况下它将安装sass:

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

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

试试这个 要卸载:

gem uninstall -Iax sass
&然后要重新安装,请使用:

gem install sass --pre


一般的问题是,OSX的每个新版本都附带了一个新的MacRuby编译器。避免此类问题的最佳方法是使用(Ruby版本管理器)管理您的Ruby版本,避免冲突和丢失gem(不是真正丢失,只是位于较旧的Ruby版本中)

RVM帮助您保持所有gem的条理化,并轻松切换到不同版本的Ruby


例如,我使用RVM使用1.9.2版本的Ruby,我所有的gem都位于我的1.9.2 Ruby文件夹中。更容易跟踪,如果需要,还可以轻松切换到更新版本的Ruby。

已经尝试过更新gem软件包了吗?!以sudo方式重新安装,则所有sass源都将被覆盖。切勿使用sudo安装gems。如果您必须使用sudo,那么您可能正在使用系统的ruby环境。使用RVM或chruby将特定版本的ruby安装到不需要sudo的本地用户帐户。
gem install sass