【发布时间】:2012-02-08 20:07:02
【问题描述】:
父亲,我做过可怕的事。我把我的系统彻底搞砸了。 当我试图让 Rails 使用我的 MAMP PRO 使用的同一个 MySQL 时,这一切都开始了。 (我还没有让他们一起工作)。结果很糟糕,而且越来越糟。
最新的错误信息:
➜ ~ rails
/Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError)
from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems.rb:1208:in `gem'
from /Users/hb/.rvm/gems/ruby-1.9.3-p0/bin/rails:18:in `<main>'
所以我决定,我可能应该只清除我的 RVM 和 Rails 安装的系统,然后以一种正确的方式重新安装所有东西(目前我已经尝试了不同的方法,包括将 rails gem 安装为 sudo ,不带 sudo,带 RVM)。这一切都非常混乱,我什至不知道我是怎么解决的(把一切都搞砸了)。
无论如何 - 谁能告诉我如何对所有 gem 进行干净的擦除,这样我的系统上就不会出现任何轨道痕迹,所以我可以执行干净的安装。 此外,在 Mac OS X Lion 上安装 rails 的最佳方法是什么。如果我只想使用最新版本的 Ruby 和 Rails,我应该还是不应该使用 RVM?
如果我要使用 rvm,我不想忘记系统中的 gem,因为有时我会在不小心使用 sudo 时遇到问题。我认为最好只有一个,仅此而已。
干杯。
【问题讨论】:
-
你是如何安装 ruby/rails 的?你用过 MacPorts 吗?
标签: ruby-on-rails ruby macos rvm