ruby-on-rails - "gem update --system is disabled on Debian"错误

标签 ruby-on-rails ruby rubygems

当我尝试更新 ruby​​gems(通过运行“gem update --system”)时出现此错误:

ERROR:  While executing gem ... (RuntimeError)
gem update --system is disabled on Debian. RubyGems can be updated using the official Debian repositories by aptitude or apt-get.

知道可能出了什么问题以及如何解决它吗?

最佳答案

有两种方法:摆脱 debian ruby​​ 包并从源代码安装 ruby​​,或者您可以按照给您的说明进行操作:

RubyGems can be updated using the official Debian repositories by aptitude or apt-get.

debian 的 ruby​​gems 是由 apt 管理的,所以你需要用它来更新它。如果你不想,你需要自己安装 ruby​​,而不是使用 apt。或者至少你需要自己安装 ruby​​-gems。试试这个:

[sudo] apt-get remove rubygems
wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.7.tgz
tar xzf rubygems-1.3.7.tgz
cd rubygems-1.3.7
[sudo] ruby setup.rb

关于ruby-on-rails - "gem update --system is disabled on Debian"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3643870/

相关文章:

ruby-on-rails - 计算机科学家的 Web 开发

ruby-on-rails - 推送到 heroku 使我无法使用默认设置获取 OPENSHIFT_SECRET_TOKEN

ruby-on-rails - Rails_admin 未定义方法 `associations' for nil :NilClass

ruby - 为 setter 方法指定默认值

html - 如何使用 capybara 验证记录数

ruby-on-rails - Mechanize 和 Capybara 的区别(使用 webmock/webkit/selenium)

ruby-on-rails - 查找或创建

ruby - 剥离的函数!,然后将零长度字符串转换为 nil

ruby - gem 安装失败,无法识别 'patch' (windows)

ruby - 如何在 Ubuntu 10.04 服务器上安装 Jekyll?