我最初是按照这些步骤来获得 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:~$
最佳答案
您没有提供足够的真实信息来具体说明,但这就是我要尝试的:
- 使用 apt-search 找到适合您操作系统版本的 Ruby 1.8.7。
- 使用 apt-get 卸载该版本,这样您就可以回到 APT 认为干净的状态。
- 再次使用 apt-get,重新安装那个版本,这样您就可以回到 APT 认为是正常安装的状态。
从那时起,我将停止使用系统 Ruby,而是使用 RVM管理任何新的 Ruby 和 gems 安装并将其安装到 RVM 的 ~/.rvm
沙箱中。
关于ruby - fubar'd a ruby installation on ubuntu,需要帮助清除它以重新安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4573332/