在Mac OS X 10.6(SL)上安装Rails

我刚刚在我的雪豹上安装了RoR ..并且发现了rails gem已经安装好了..

这是正常的吗? 需要更新吗?

这是否与textmate一起安装?

它与Snow Leopard开发人员工具一起安装。 安装了1.8.7版的Ruby。

对于大多数开发需求,您应该没问题。 如果你想升级只是更新gem:

$ sudo gem install rubygems-update $ sudo update_rubygems $ sudo gem update $ sudo gem update --system $ sudo gem install rails 

我在The Pragmatic Studio上发现了一个非常好的安装指南,名为在Mac OS X上安装Ruby 1.9和Rails 3 。 花了大约一个小时,包括安装几个先决条件。

我对使用OSX原生安装的ruby / rails感到犹豫不决,以免被Apple系统更新破坏,所以我很高兴能够了解RVM(Ruby Version Manager) ,这是一个很酷的工具,可以在不同的ruby / rails安装。 Pragmatic Studio教程将指导您安装rvm。

指南有一些故障,我将在此列出:

  • Git:我刚刚安装了git。 您不需要设置github帐户。
  • Git:您可能需要手动将/ usr / local / git / bin添加到PATH中。 (他们没有明确告诉你)
  • RVM:rvm-install-head URL的协议应该是https,而不是http
  • RVM:安装程序抱怨很多,但无论如何它都有效。
  • RVM:新安装的ruby 1.9.2直到我在步骤8中运行’rvm 1.9.2’才激活

总而言之,这似乎是一个很棒的方法,我对他们的安装指南印象非常深刻!

是的,rails gem已经与Snow Leopard一起安装,因为你安装了开发人员工具,这很正常。

但它有点旧,你需要更新它。

TextMate没有捆绑任何RoR的东西。 TextMate刚刚包含了很多捆绑包,主要包括Python和Ruby脚本,如果你没有ruby,textmate将无法正常工作。

但是,TextMate最初是在Tiger 10.4上捆绑的,它捆绑了Ruby 1.8.2,而Snow Leopard捆绑了Ruby 1.8.7,所以TextMate的捆绑包与Snow Leopard不完全兼容请参阅此内容并获得一些修复这些问题:

http://wiki.macromates.com/Troubleshooting/SnowLeopard

而且还要确保你始终保持你的RoR捆绑到最新的SVN也是一个好习惯

TextMate只是一个文本编辑器。 它只了解Rails语法和文件结构,这使得编写Rails应用程序变得容易。 也就是说,您仍然需要单独安装Rails来创建Rails应用程序。

对我来说这很有用……我有山狮,但它工作得很好……