在 Windows 8.1 中使用 gem 安装 sass 时出错

Posted

技术标签:

【中文标题】在 Windows 8.1 中使用 gem 安装 sass 时出错【英文标题】:error to installing sass with gem in windows 8.1 【发布时间】:2015-01-03 03:05:11 【问题描述】:

我正在 Windows 8.1 pro 中安装 ruby​​

ruby 2.1.3p242 (2014-09-19 revision 47630) [x64-mingw32]

和gem版本

2.2.2

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

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

【问题讨论】:

它无法解决,即使我改变我的窗口操作?没有人可以帮助我 【参考方案1】:

这个命令会修复它——你需要改变当前终端的代码页。

chcp 1252

【讨论】:

你救了我的一天太棒了 但是为什么需要呢? 这太棒了。你真棒 我认为我们不应该使用 cmets 框只说“谢谢”,但我真的要谢谢你。 :) 如果在Windows下使用Mingw,会输出“command not found”错误。而是稍微修改命令:chcp.com 1252(假设您已将系统目录安装到 PATH 变量中)【参考方案2】:

尝试卸载 ruby​​ 并重新安装以前的版本。曾经对我有用。

另一种解决方案是在 cmd 中输入:set = HTTP_proxy http://10.1.143.126:3128 并重试

不要忘记以管理员身份运行 cmd。

【讨论】:

以上是关于在 Windows 8.1 中使用 gem 安装 sass 时出错的主要内容,如果未能解决你的问题,请参考以下文章

Windows环境下Ruby离线安装gem包

尝试在 ruby​​ 上安装 gem(Windows 10)[重复]

在 Windows 上安装 json gem 时出错

在 Windows 7 上安装 Ruby MYSQL2 gem

gem 安装失败,无法识别“补丁”(Windows)

无法在 Windows 7 上安装 MySQL2 gem