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

时间:2010-05-16 17:50:18

标签: ruby-on-rails macos installation

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

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

这是否与textmate一起安装?

5 个答案:

答案 0 :(得分:3)

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

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

$ sudo gem install rubygems-update

$ sudo update_rubygems

$ sudo gem update

$ sudo gem update --system

$ sudo gem install rails

答案 1 :(得分:1)

我在The Pragmatic Studio找到了一个名为Installing Ruby 1.9 and Rails 3 on Mac OS X令人难以置信的写得很好的安装指南。花了大约一个小时才完成,包括安装几个先决条件。

我对使用OSX原生安装的ruby / rails感到犹豫不决,以免因Apple系统更新而破坏,所以我很高兴了解RVM (Ruby Version Manager)这是一个很酷的切换工具不同的红宝石/铁轨安装之间。 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'才激活

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

答案 2 :(得分:0)

是的,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也是一个好习惯

答案 3 :(得分:0)

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

答案 4 :(得分:0)

对我来说很有效this ......我有山狮,但它工作得很好......