为Web开发设置Ruby on Rails

时间:2015-09-24 09:51:30

标签: ruby-on-rails web backend

我正在考虑安装,设置和使用Ruby on Rails进行Web开发。我应该从哪里开始,Ruby on Rails如何与本地服务器一起工作?任何Ruby on Rails最优的操作系统或我应该知道的任何一般建议?

2 个答案:

答案 0 :(得分:3)

  

任何Ruby on Rails最佳的操作系统或任何我应该知道的一般建议

Linux和Mac OS 是迄今为止Rails最受欢迎的开发操作系统 - 您可以更轻松地安装依赖

Windows 最初可能是Rails 的真正痛苦。不是rails,而是它的依赖项。这些被称为Gems,就像插件一样。

某些宝石需要外部binaries / C headers才能运行。其中两个最臭名昭着的是MYSQL2RMagick(ImageMagick)宝石。

-

我不知道核心问题(这与MINGW32 / Win32环境有关),但Windows通常很难用某些宝石。

并不是说它阻止了我们 - 我们有一系列Windows机器用来创建真正令人难以置信的RoR应用程序(很难让它们全部顺利运行)。

<强> DB

您没有安装Rails的数据库 - 您需要单独运行。

如果您不想安装本地MYSQL服务器(这可能很痛苦),我建议您购买一些便宜的共享主机(使用无限制的MYSQL数据库)。这将允许您将应用程序连接到第三方数据库主机,如果您的开发机器出现问题,则可以否定任何数据完整性问题。

确保你也有PHPMYAdmin - 它可以节省生命:)

虽然Rails有许多不同的SQL变种,但MYSQL是最受欢迎的。在Rails社区中Heroku has made PGSQl quite popular,虽然我没有加快主要差异的速度。

  

Ruby on Rails如何与本地服务器配合使用

Rails comes with its own web server for development, called WEBrick.

enter image description here

老实说,WEBrick是一堆狗屎,但它确实有效。

您只需要加载cmd,键入rails s它就会启动它。如果您获得更多经验,可以使用pumathin之类的开发服务器(它们更快,更好地模仿生产环境)

在制作中,您最好使用其中一种商业级服务器,如Apache或NGinX,good tutorial here

使用入门

有许多教程可以开始使用Rails。

一些最好的资源是:

最后,尽情享受吧。我记得Tumblr的家伙说他通过Rails社区获得了Tumblr的初步牵引力(他说他们是有史以来最忠诚的一群)。他是对的,Rails社区是一个喜欢代码的大家庭。

enter image description here

答案 1 :(得分:1)

http://railsinstaller.org下载Rails 浏览在线教程并开始工作 它是一种美丽的语言