2014-04-20 28 views
3

我試圖安裝指南針和Susy。 後對Win8的安裝Ruby和執行--system執行gem時出錯...(Errorno :: EMSGSIZE)

我嘗試使用

創業板安裝指南針安裝指南針

寶石更新。

但我發現了以下錯誤:

錯誤:在執行寶石...(Errorno:EMSGSIZE) 在數據報套接字上發送的消息大於內部消息緩衝區或其他一些網絡限制,或用於接收數據報的緩衝區小於數據報本身。

我的命令提示符版本是6.2.9000(但我不認爲它有任何區別) 但是,在其他機器上完全相同的步驟完美地工作。有什麼想法嗎?

參考: http://compass-style.org/install/

+0

你找到一個解決辦法?我有同樣的問題,但只在Windows 8上......在Windows 7,Linux和OS X上工作得很好。但是因爲我需要使用Windows 8來處理那個特定的項目,所以我被卡住了...... –

+0

奇怪..但對我來說,它從一個不同的網絡(辦公室)工作,但始終顯示從家庭網絡相同的錯誤... – helloworld

回答

0

你可以檢查安裝紅寶石哪裏。 如果它在C:\ruby,可能是由於該文件夾的訪問。 您可以在Administrator模式下運行您的終端,以便它將 具有所需的訪問權限。

Super key + x 然後選擇 Command prompt(Admin)

輸入以下命令:

gem update --system

gem install compass