我正在考虑安装,设置和使用Ruby on Rails进行Web开发。我应该从哪里开始,Ruby on Rails如何与本地服务器一起工作?任何Ruby on Rails最优的操作系统或我应该知道的任何一般建议?
答案 0 :(得分:3)
任何Ruby on Rails最佳的操作系统或任何我应该知道的一般建议
Linux和Mac OS 是迄今为止Rails最受欢迎的开发操作系统 - 您可以更轻松地安装依赖 。
Windows 最初可能是Rails 的真正痛苦。不是rails,而是它的依赖项。这些被称为Gems
,就像插件一样。
某些宝石需要外部binaries
/ C headers
才能运行。其中两个最臭名昭着的是MYSQL2和RMagick(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.
老实说,WEBrick是一堆狗屎,但它确实有效。
您只需要加载cmd,键入rails s
它就会启动它。如果您获得更多经验,可以使用puma
或thin
之类的开发服务器(它们更快,更好地模仿生产环境)
在制作中,您最好使用其中一种商业级服务器,如Apache或NGinX,good tutorial here。
使用入门
有许多教程可以开始使用Rails。
一些最好的资源是:
最后,尽情享受吧。我记得Tumblr的家伙说他通过Rails社区获得了Tumblr的初步牵引力(他说他们是有史以来最忠诚的一群)。他是对的,Rails社区是一个喜欢代码的大家庭。
答案 1 :(得分:1)
从http://railsinstaller.org下载Rails 浏览在线教程并开始工作 它是一种美丽的语言