我是ruby的新手。安裝了最新版本的紅寶石後,我開始安裝的sqlite3和軌道,但我無法安裝滑軌,然後指導,這是命令:
創業板安裝導軌
,我得到這個錯誤無法在Windows 7中安裝導軌 - 文件錯誤意外結束
ERROR: While executing gem ... (Zlib::GzipFile::Error) unexpected end of file
我是ruby的新手。安裝了最新版本的紅寶石後,我開始安裝的sqlite3和軌道,但我無法安裝滑軌,然後指導,這是命令:
創業板安裝導軌
,我得到這個錯誤無法在Windows 7中安裝導軌 - 文件錯誤意外結束
ERROR: While executing gem ... (Zlib::GzipFile::Error) unexpected end of file
我發現如何安裝它只是在最後加上--ignore-dependencies。
gem install rails --ignore-dependencies
大多數情況下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
爲鐵道部有關代理文件的詳情。
通過忽略依賴關係來安裝'rails' gem將無助於您使用'rails',因爲它依賴於許多寶石,並且它們需要存在。這裏是在不同的上下文中的相同的錯誤消息,但在Windows上:https://github.com/rubygems/rubygems-mirror/issues/14也許最好把問題中的完整錯誤跟蹤,並希望有人給出更好的答案。 – 2013-02-09 11:47:47