在Windows 8.1中安装带有gem的sass时出错

Syd*_*mir 15 ruby windows sass

我在windows 8.1 pro中安装ruby

ruby 2.1.3p242 (2014-09-19 revision 47630) [x64-mingw32]
Run Code Online (Sandbox Code Playgroud)

和宝石版

2.2.2
Run Code Online (Sandbox Code Playgroud)

在执行gem安装时抛出此错误:

ERROR:  Loading command: install (ArgumentError)
        unknown encoding name - CP720
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)

Saa*_*ahd 65

此命令将修复它 - 您需要更改当前终端的代码页.

chcp 1252
Run Code Online (Sandbox Code Playgroud)

  • 如果在Windows中使用Mingw,会输出“command not found”错误。相反,稍微修改命令:chcp.com 1252(假设您已将系统目录安装到 PATH 变量) (2认同)