0

Mac に Ruby Gems を何度も正常にインストールしました。Compass、Sass、および Suzy を使用して Windows 7 Enterprise 仮想マシンを構成する必要があります。

Windows マシンにインストール済みの Ruby をインストーラー 1.9.3 でダウンロードしました。Rubygemsgem update --systemを 1.8.4 に更新しました。

実行してSass 3.2をインストールできましたgem install sass

ただし、実行した場合、gem install compassまたはgem 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次に、それぞれのホスト Web ページの指示に従って、それらを再度インストールしました。これが誰かに役立つことを願っています。

于 2012-08-16T15:02:05.307 に答える