ruby - fubar'd a ruby​​ installation on ubuntu,需要帮助清除它以重新安装

标签 ruby rubygems

我最初是按照这些步骤来获得 RoR 环境的:https://help.ubuntu.com/community/RubyOnRails

那奏效了。然后我把 1.9.2 放在这里。然后我决定我想要原始设置,做了一个“whereis ruby​​”并手动删除了那些目录。

那个 fubar'd 我的 ruby​​ 安装。我无法将存储库用于我最初拥有的内容。我怎样才能完全清除 ruby 并重新开始?

现在具体的错误是这样的:

/usr/lib/ruby/1.8/rubygems.rb:11:in `require': no such file to load -- thread (LoadError)
        from /usr/lib/ruby/1.8/rubygems.rb:11
        from /usr/bin/gem1.8:8:in `require'
        from /usr/bin/gem1.8:8
tipu@tipu_ubuntu:~$

最佳答案

您没有提供足够的真实信息来具体说明,但这就是我要尝试的:

  1. 使用 apt-search 找到适合您操作系统版本的 Ruby 1.8.7。
  2. 使用 apt-get 卸载该版本,这样您就可以回到 APT 认为干净的状态。
  3. 再次使用 apt-get,重新安装那个版本,这样您就可以回到 APT 认为是正常安装的状态。

从那时起,我将停止使用系统 Ruby,而是使用 RVM管理任何新的 Ruby 和 gems 安装并将其安装到 RVM 的 ~/.rvm 沙箱中。

关于ruby - fubar'd a ruby​​ installation on ubuntu,需要帮助清除它以重新安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4573332/

相关文章:

ruby-on-rails - 如何在 Rails 4.2 中使用 has_secure_password 加密密码

arrays - 将散列视为数组?

ruby-on-rails - Rails 生产 Assets 管道将随机字符串插入文件名中的错误位置

ruby-on-rails-3 - Gem Install PG 神秘报错extconf.rb相关

ruby-on-rails - 如何检查给定日期是否在从现在起的 365 天内?

ruby-on-rails - Twitter API- Rails 未定义方法 `name' 为 nil :NilClass

ruby-on-rails - 如何使用包含 activerecord 模型的 gem 设置 RSpec?

ruby-on-rails - 构建一个 Ruby gem 以收集项目中的所有本地 gem

ruby - 给定一个 ruby​​ 脚本如何弄清楚它依赖于什么?

ruby-on-rails - rails 错误 - `require' : no such file to load -- rubygems (LoadError)