有没有关于如何安装和使用Mac OS X Snow Leopard的好教程?您还使用哪些工具? TextMate的?或其他什么?
在Windows平台上进行多年的ASP.NET开发后,我正在尝试使用RoR的第一步,但我很想知道其他事情,以便成为更好的开发人员。
答案 0 :(得分:6)
雪豹上的红宝石和红宝石就足够了。所以要开始:
$ sudo gem install rails
$ rails my_first_project
$ cd my_first_project
$ ./script/server
: - )
答案 1 :(得分:2)
Dan Benjamin在Hivelogic上对compiling and installing 64-bit Ruby, RubyGems and Rails on Snow Leopard有一些很好的指示。它们安装在/usr/local
中,因此它们不会影响Mac OS X附带的版本。
TextMate非常适合Rails开发-DHH帮助开发它 - 但最近我转而使用Vim。
答案 2 :(得分:1)
好消息是它在Mac上非常直接,因为它预先安装了Ruby,因此没有太多工作要做。这是与安装相关的帖子:
One-Click install for Ruby/Rails/SQLite?
至于来自ASP.NET背景 - 如果你正在谈论WebForms背景,那么你就是在痛苦和死亡,并在键盘上哭泣。我知道,这是一个很大的转变。我辞掉了以前的工作,因为我厌倦了WebForms。我现在在RoR工作,负责开发团队。这是最令人愉快的。
至于工具,我目前使用Eclipse和RadRails,虽然我不认为RadRails是诚实的,我只是主要使用标准的Eclipse功能。至于让它运行,RoR带有一些很棒的命令行工具。只需浏览到项目目录,然后从命令行运行script/server
,然后它就会启动实例,您可以浏览到http://localhost:3000以获得视图。
此外,正如它所解释的那样,您可以即时查看您的更改 - 甚至是架构更改。
你还需要了解Active Record,因为这是它的重要组成部分。
从Rails guides开始,它们非常非常好。
答案 3 :(得分:1)
您可以查看可以帮助您进行转换的this book。
此外,如果你已经习惯了Visual Studio,你可以试试RubyMine这不是免费的,而是相当便宜的,并且为你提供了一个完整的ruby on rails IDE。
要在OSX雪豹上安装ruby版本,我建议你follow this railscast。
RVM(Ruby版本管理器)将帮助您在计算机上安装更多ruby和rails版本。
答案 4 :(得分:0)
我建议调查MacPorts或Homebrew进行包管理。这可以让你轻松安装像MySQL和PostgreSQL等东西。我强烈建议使用[RVM] / http://rvm.beginrescueend.com/)来管理不同版本的ruby。请注意,这确实会影响您在OSX中捆绑的Ruby。
我的基本设置通常是安装RVM,安装ruby 1.8.6,1.8.7,1.9.1和1.9.2(在我的工作中需要所有这些:>)然后安装相关的宝石在eed中使用的Ruby版本。那就是它。
我使用RubyMine作为我的主要工具,非常值得它的价格。
答案 5 :(得分:0)
我购买Mac后唯一需要的是安装Aptana RadRails
之后,一切都已启动并运行。
我最喜欢的Aptana功能是:
目前,我有Aptana 2.04。即将发布的Aptana 3将会做得更好。
在向视图写一些内容之前,我先创建HTML-makeup。
我有一个单独的文件夹,特别是对于HTML-makekup。它包含HTML页面,它看起来像已完成的网站,具有所有HTML结构,应该是。我发现这更有效,同时玩jQuery和CSS,因为我不需要每次都等待webrick(或其他)服务器的响应,我改变CSS属性值。
我将TextMate与我最喜欢的“Pastels on Dark”主题一起用于HTML和JavaScript编辑。它看起来很神奇,所以,我很享受,我每天都在做什么:)
我使用CSSEdit编辑CSS,因为:
答案 6 :(得分:0)
我认为Ruby mine这本书是一个很好的选择,我试着在这里寻找答案。我对视觉工作室非常熟悉并且它已经集成了。我想如果你有在视觉工作室工作的经验,那就是你应该选择的最好的事情ruby on rails development.