清洁平板安装导轨

父亲,我做了很糟糕的事情。 我完全搞砸了我的系统。 当我试图让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 `' 

所以我决定,我应该只是清理我的RVM和Rails安装的系统,然后以一种正确的方式重新安装所有东西(目前我已经尝试了不同的方法,包括安装rails gem作为sudo,没有sudo ,以及RVM)。 这一切都很混乱,我不知道我是怎么把它拉下来的(把一切搞得一团糟)。

无论如何 – 有人可以告诉我如何对所有gem进行干净擦拭,因此我的系统上不会有任何轨道痕迹,因此我可以执行全新安装。 此外,在Mac OS X Lion上安装rails的最佳方法是什么。 如果我打算只使用最新版本的Ruby和Rails,我应该或不应该使用RVM?

如果我要使用rvm,我不想忘记系统中的gem,因为偶尔使用sudo时会遇到问题。 我认为最好只有一个就是这样。

干杯。

这是一篇展示如何删除所有gem的文章 ,但要小心!

然后,这里有一组命令用于执行ruby 1.9.3和rails 3.2的干净安装而不使用RVM:

 curl ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz -o ruby-1.9.3-p0.tar.gz tar xvf ruby-1.9.3-p0.tar.gz cd ruby-1.9.3-p0/ autoconf ./configure --program-suffix=19 --enable-shared --with-readline-dir=/usr/local make && sudo make install 

然后从这里下载最新的rubygems: http ://rubyforge.org/frs/download.php/75711/rubygems-1.8.15.tgz

 tar xvf rubygems-1.8.15.tgz cd rubygems-1.8.15 sudo ruby setup.rb 

最后安装rails

 sudo gem install rails 

希望能帮助到你!

我只是遇到了同样的问题。 我通过编辑Gemfile并更改来修复我的问题

来源’https://rubygems.org’

-至-

来源’http://rubygems.org’