[英]ERROR: While executing gem … (Zlib::GzipFile::Error) not in gzip format
[英]Why does installing the Rails gem on Ubuntu raise a Zlib::GzipFile::Error?
这是我在做什么
sudo gem install rails
ERROR: While executing gem ... (Zlib::GzipFile::Error)
unexpected end of file
alex@ubuntu:~/Documents/$ sudo gem fetch -V rails
GET http://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
ERROR: While executing gem ... (Zlib::GzipFile::Error)
unexpected end of file
我用谷歌搜索,但是没有发现任何有价值的东西。 我什至安装了
sudo apt-get install libzlib-ruby
这样我就可以安装rake
gem install rake
奇怪的是,如果我说的只是gem install rails
那么什么也没有发生。
gem sources
*** CURRENT SOURCES ***
https://rubygems.org/
我该如何解决?
在基于Debian的系统上安装系统gem是一个坏主意。 不要那样做 使用系统软件包,或使用rvm或rbenv之类的Ruby环境管理工具。
根据您的Ubuntu版本,使用:
# Rails 2.3 on Ubuntu 12.10
sudo apt-get install rails
# Rails 3.2 on Ubuntu 12.10
sudo apt-get install rails3
或使用apt-cache search
查找适用于您版本的可用Rails元软件包。
如果您使用的是Ubuntu 12.10,则也可以将rbenv和ruby-build安装为系统软件包。 例如:
sudo apt-get install --install-suggests rbenv ruby-build
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.