gpt4 book ai didi

ruby-on-rails - 为什么在 Ubuntu 上安装 Rails gem 会引发 Zlib::GzipFile::Error?

转载 作者:行者123 更新时间:2023-12-04 19:21:53 25 4
gpt4 key购买 nike

这就是我正在做的

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

我对此进行了谷歌搜索,但没有发现任何有值(value)的东西。我什至安装了
sudo apt-get install libzlib-ruby

我能够以这种方式安装 rake
gem install rake

奇怪的是,如果我只说 gem install rails然后什么也没有发生。
gem sources
*** CURRENT SOURCES ***

https://rubygems.org/

我该如何解决?

最佳答案

不要那样做

在基于 Debian 的系统上安装系统 gem 是个坏主意。不要那样做。要么使用系统包,要么使用像 rvm 这样的 Ruby 环境管理工具。或 rbenv .

使用系统包

根据您的 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

如果您使用的是 Ubuntu 12.10,您也可以将 rbenv 和 ruby​​-build 安装为系统包。例如:
sudo apt-get install --install-suggests rbenv ruby-build

关于ruby-on-rails - 为什么在 Ubuntu 上安装 Rails gem 会引发 Zlib::GzipFile::Error?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15588411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com