当我尝试更新rubygems(通过运行'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可以使用aptitude或apt-get的官方Debian存储库进行更新.
debian的rubygems由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