如何在OS X上为Ruby、Rails和Git设置开发环境?

3
我将使用ruby、rails,可能是postgres或mysql,最有可能是apache来开发一个Web应用程序。我将使用git存储库,主存储库位于另一台服务器上。
我已经在stackoverflow上搜索并进行了一些谷歌搜索...所以这是我目前的进展...
您对此页面描述的内容有何看法?:http://robots.thoughtbot.com/post/159805668/2009-rubyists-guide-to-a-mac-os-x-development 那么这个呢?:http://www.buildingwebapps.com/articles/79197-setting-up-rails-on-leopard-mac 我不需要帮助找编辑器,因为有很多选择(TextMate、TextWrangler、MacVim),但我确实需要帮助确保我正确设置了从我的mac编码、构建和运行Web应用程序所需的东西。
以下是我需要帮助的具体情况:
  • 测试不同版本的Rails和/或Ruby。
  • 测试性能、漏洞、监控查询等。
  • 测试不同版本的gems。
  • 在同一台机器上处理其他项目。
2个回答

4

这两篇文章都没有提到 rvm,而它可能是测试多个版本的 rails/ruby 的“必备工具”


哦,我忘记了!这在当地的 Ruby 用户组会议上提到过,但还是谢谢你提醒我。 :) - ckrailo

1

这些并不是你现在应该担心的事情。Rails 促进快速开发。在实际上线网站之前,SQLite/webrick 足以构建应用程序。

我理解在开始开发之前想要完美地设置一切的愿望,但我鼓励你直接开始,稍后再考虑这些问题。

话虽如此,我会建议你设置 git。使用版本控制的价值无法言喻。


我已经在我的现任工作中使用git,并且非常喜欢它。目前我并不完全担心生产环境,因为我有一位系统管理员帮助我处理这个问题。您对于各种版本的ruby、rails和gems的一般开发/测试等方面有什么建议吗? - ckrailo
你在Ruby方面有什么经验水平? - Chuck Callebs
初学者。我一直在查阅有关Ruby和Rails的书籍。我想深入了解一些代码,并开始开发Web应用程序。在过去的4年左右,我使用多种语言(Perl、Java、VB.net)在各种平台和开发环境中进行开发。 - ckrailo
我会建议你暂时这样做。学习新东西时,很容易被细节淹没。先做有趣的事情,需要解决上述问题时再逐个解决。编辑:我知道这并没有回答你的问题,我很抱歉。只是提供一些相关的建议。 :) - Chuck Callebs
我想补充一下,我刚刚把我的第一个项目放到版本控制(使用Git)下,并且能够可视化分支历史记录,真的很棒!花时间设置和正确使用Git绝对是值得的 :-)! - Robbie
Git是必备的。我绝不会在没有它的情况下开始一个项目。 - ckrailo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接