OSX上的Ruby on Rails - 我搞砸了我的安装吗?

Jim*_*Jim 2 macos rubygems ruby-on-rails

我刚刚在OSX上安装了Rails.我使用了Ruby的库存版本并遵循以下过程:

  1. 安装了最新版本的RubyGems
  2. Ran sudo gem install rails --include-dependencies
  3. 使用sudo gem安装Mongrel安装mongrel --include-dependencies

Rails工作正常,但更多的阅读使我得到了这个设置指南:

http://hivelogic.com/articles/ruby-rails-mongrel-mysql-osx

这基本上是我执行的完全相同的安装,除了他从源代码编译并安装到/ usr/local - 我真的很喜欢这个想法,因为它保留了OSX安装库存并将我所有的开发内容限制在一个区域.

因此,假设我想遵循这些说明,我需要做些什么才能将我的系统还原为"库存"红宝石?我可以卸载Rails和Mongrel宝石吗?升级后的RubyGems会导致任何问题吗?

基本上,我担心的是,与我的开发工作无关的其他一些软件需要使用OSX的库存Ruby,我会以某种方式搞砸它.任何建议撤消我上面列出的3个步骤并尽可能接近库存将不胜感激.

谢谢!

Kev*_*tre 6

您所指的文章已超过三年(在Rails社区中已过时).我的建议是:

  1. 安装XCode
  2. 安装Homebrew
    1. 安装MySQL,Postgres,Image Magick等(brew install mysql等)
  3. 安装RVM
    1. 安装Ruby 1.9.2(rvm install 1.9.2)
    2. 切换到默认值(rvm 1.9.2 --default)
    3. 安装Rails(gem安装rails)
    4. 安装乘客(宝石安装乘客)

每个步骤都会有一些子步骤,但您应该能够查找它们或与它们一起使用.