1
8
对于大多数Mac操作系统,但任何Linux发行版都可以(Ubuntu/Fedora等)。
如果你在Mac上,textmate很受欢迎。如果你需要什么,Netbeans和Aptana就在那儿 类似的 企业世界。Emacs/Vim也正常。
到目前为止,我认识的大多数Ruby/Ror用户都使用开源数据库。用于本地开发的sqlite,用于生产的mysql或postgresql。我的建议是,sqlite很容易学习,虽然尝试使用mysql或postgresql,但您可能不知道客户何时会要求您开发它们。MySQL非常流行。我认为PostgreSQL有很多特性(个人偏好)。
MySQL最受共享托管的支持,因此M in-lamp(linux/apache/mysql/php)。但是PostgreSQL也得到了更多的支持。一些托管公司甚至支持这两种服务,但Rails开发人员通常更喜欢使用vps(slicehost.com/linode.com)并自己管理所有这些服务。也可以访问heroku.com,在不需要系统管理知识的情况下部署Rails应用程序。
使用Rails开发,您将获得Webrick作为开发服务器,您可以在其中本地测试您的应用程序。但在生产方面,我更喜欢modrails.com,您可以在其中选择apache/nginx。我更喜欢使用Apache,因为这是我习惯的。 |
2
5
你会想看看的 RVM 从一开始,这就消除了管理Ruby版本和gems的许多痛苦。 从去年6月我在RailsConf上看到的笔记本电脑来看,Rails开发人员大约有90%的OSX,9.9%的Linux,而且Windows上有一两个人。 就我个人而言,我在OSX和 gedit 和 redcar 当我在Ubuntu Linux上工作时。我使用sqlite进行开发,主要是在生产中使用mysql,但是mongodb似乎是新的热点,但是我没有用它做太多的示例应用程序,所以我可以学习它。 虚拟主机提供商可能会为您提供所需数据库的选择。 Heroku 非常棒,用于通过Git部署Rails应用程序,并使用Postgres,但如果您想使用MongoDB,可以使用插件。 对于整个社区正在做的事情,请查看Thoughbot的调查结果: http://robots.thoughtbot.com/post/308239139/2009-ruby-survey-results |
3
2
你可以看看 Bitnami 安装程序,它声明创建一个完整的Ruby/Rails堆栈。也有一个虚拟机版本,所以理论上你可以抓住他们的虚拟机,开始编写你的应用程序。(YMMV——我个人还没试过)。 |
4
2
大多数Ruby开发人员似乎出于某种原因倾向于使用Macs,使用一些Linux和一些Windows开发人员。也就是说,我用窗户做所有的红宝石工作,并没有遇到任何巨大的障碍。如果你想和大多数社区站在同一边,最安全的选择可能是Mac。
对于Ruby,您不需要一个完整的IDE,就像对于C_这样的东西一样。大多数Mac用户似乎都使用textmate。我个人使用
redcar
. 它还没有完全完成,但是它可以在Windows、Linux或Mac上使用,我还没有遇到一个我需要的功能,但没有提供。它是用Ruby编写的,可以通过插件进行扩展,并且支持textmate主题和代码片段。
开源选项如sqlite和mysql被广泛使用。我没有足够的经验来评论他们之间的差异。为了它的价值, Heroku (这对托管很好)使用PostgreSQL。
你应该使用一个轻量级的服务器 Thin 为了开发,测试你的应用程序。对于生产,请查看modrails.com(正如其他一些答案所建议的那样)。
|
5
2
操作系统80-20 Mac Linux。到目前为止,我已经看到一个WindowsRubyDev。如果你使用和Debian(Ubuntu是Debian),看看RVM,因为Debian会使RubyGems残废。 集成电路设备您可以在没有IDE的情况下编写Ruby代码,选择一个编辑器。我们有Emacs,Vim,TextMate,Gedit。如果你真的想要一个IDE,就去买一个Rubymine。 取决于你的壳赋有多好;-) 分贝SQLite & GT; 服务器对于开发,Rails服务器应该这样做。对于生产,我的建议是独角兽,与nginx配对。 进一步的东西: http://github.com/edgecase/ruby_koans 去参加Rails 3测试版。 |
6
0
教程 ruby-lang.org/en/documentation/quickstart/快速入门
露比社区
我认为Linux(Fedora)最适合您 对于数据库,mysql非常流行 最喜欢的Web服务器 http://www.modrails.com/ http://github.com/fauna/mongrel 红宝石矿是好的 http://www.jetbrains.com/ruby/ |
Stilian · 存储库设置中没有Github页面部分 2 年前 |
Kellen · 查看$卷展栏功能列表 2 年前 |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
johncssjs · 将数组转换为每个元素的嵌套哈希 2 年前 |
solidsnake99 · Rails db:如何绕过验证 2 年前 |