Ruby Gem安装错误(sass指南针)
当我想安装sass和compass时,我会收到以下消息。有人能帮我吗Ruby Gem安装错误(sass指南针),ruby,gem,Ruby,Gem,当我想安装sass和compass时,我会收到以下消息。有人能帮我吗 Microsoft Windows [version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. Tous droits réservés. C:\Users\Bk>gem install sass ERROR: While executing gem (Encoding::UndefinedConversionError) U+2019 to C
Microsoft Windows [version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Tous droits réservés.
C:\Users\Bk>gem install sass
ERROR: While executing gem (Encoding::UndefinedConversionError)
U+2019 to CP850 in conversion from UTF-16LE to UTF-8 to CP850
打开命令提示符并键入:
chcp 1252
然后再次运行安装程序:
gem安装sass
不幸的是,在Ruby的某些版本中,有一个已知的问题。请看以下是对我有效的方法:
修改了registry.rb的第70行(在ruby安装文件夹中) 更改此行:
LOCALE = Encoding.find(Encoding.locale_charmap)
对于这一点:
LOCALE = Encoding::UTF_8
要解决此问题,您必须安装旧版本的ruby并删除电脑上的最新版本我认为最新版本有错误,请查找此版本并下载它我与OP有相同的问题,但我找不到registry.rb文件。chcp 1252对我也不起作用。请问问题到底是什么?无论如何,谢谢。我在哪里可以找到这个文件?在您的ruby安装文件夹中,有许多比1.8.7更新的ruby版本。Ruby 1.8和1.9在2014年7月已经过时,所以我不建议使用它们。我尝试了ruby的最新版本,但在尝试安装sassOMG时收到了相同的错误消息!最后谢谢