繁体   English   中英

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

[英]Installing Rails on Mac OS X 10.6 (SL)

我刚去雪豹Mac上安装了RoR,然后发现Rails gem已经安装好了。

这正常吗? 需要更新吗?

它会与textmate一起安装吗?

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

您应该可以满足大多数开发需求。 如果要升级,只需更新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) ,它是一个在不同版本之间切换的好工具。红宝石/导轨安装。 Pragmatic Studio教程将引导您完成安装rvm。

该指南有一些小故障,我将在这里列出:

  • Git:我刚刚安装了git本身。 您无需设置github帐户。
  • Git:您可能需要手动将/ usr / local / git / bin添加到PATH。 (他们没有明确告诉您)
  • RVM:rvm-install-head URL的协议应该是https,而不是http
  • RVM:安装程序抱怨很多,但是仍然可以运行。
  • RVM:直到我在步骤8中运行“ rvm 1.9.2”后,新安装的ruby 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应用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM