2013-02-09 66 views
2


我是ruby的新手。安裝了最新版本的紅寶石後,我開始安裝的sqlite3和軌道,但我無法安裝滑軌,然後指導,這是命令:

創業板安裝導軌

,我得到這個錯誤無法在Windows 7中安裝導軌 - 文件錯誤意外結束

ERROR: While executing gem ... (Zlib::GzipFile::Error) unexpected end of file

+0

通過忽略依賴關係來安裝'rails' gem將無助於您使用'rails',因爲它依賴於許多寶石,並且它們需要存在。這裏是在不同的上下文中的相同的錯誤消息,但在Windows上:https://github.com/rubygems/rubygems-mirror/issues/14也許最好把問題中的完整錯誤跟蹤,並希望有人給出更好的答案。 – 2013-02-09 11:47:47

回答

1

我發現如何安裝它只是在最後加上--ignore-dependencies。

gem install rails --ignore-dependencies

1

大多數情況下Zlib::GzipFile::Error意味着RubyGems解析服務器響應時出現問題。

當您的互聯網連接/配置位於RubyGems不知道的代理背後時,會發生這種情況。

請看看你的internet選項來確定代理配置(它看起來像http://user:[email protected]:8080/或同級(user和pass,訪問代理服務器和端口的例子)

一旦你的信息,你可以告訴RubyGems的使用即:

gem install rails --http-proxy=http://user:[email protected]:8080 

或者你可以將其設置爲環境變量:

SET HTTP_PROXY=http://user:[email protected]:8080/ 

gem help install爲鐵道部有關代理文件的詳情。