0

我已经在我的 Mac 上成功安装了 Ruby Gems 很多次。我需要使用 Compass、Sass 和 Suzy 配置 Windows 7 Enterprise 虚拟机。

我使用安装程序 1.9.3 在 Windows 机器上下载了已安装的 Ruby。我跑了gem update --system将 Rubygems 更新到 1.8.4。

我能够通过运行安装 Sass 3.2gem install sass

但是,如果我运行gem install compassgem install susy出现错误:

Error while excecuting gem .. (ArgumentError) marshall data too short

有任何想法吗?此时,我无法安装这些 gem。

4

3 回答 3

2

替代解决方案..:从此处下载 gem compass到您的 ruby​​ 根文件夹。然后再试一次 它应该安装这次..祝你好运gem install compass

于 2012-08-16T12:11:57.770 回答
1

有同样的问题,更新rubygems系统解决了。只需使用以下命令

gem update --system
于 2013-11-14T17:09:04.703 回答
0

对于那些发现这个问题的人,这里有很多很棒的提示。使用它们,我发现这个解决方案有效:

在“使用 ruby​​ 环境启动命令行”中的 N: 提示符处,我使用了rmdir /S .gem删除所有 gem 的命令。gem install然后我按照各自主机网页上的指示再次安装它们。希望这可以帮助某人。

于 2012-08-16T15:02:05.307 回答