Rails是ruby下使用者最多的web开发框架,所以有了Ruby on Rails的说法。
写在系列博客之前:
小杨,爱分享,也爱翻别人的分享。
刚毕业不到6个月,没啥本领,就职于一家视频传媒公司,负责后端架构和开发。
有组织:编程之美公益队、编程之美(@Smail)
之前是java coder、现在为了接手公司的核心支撑业务,不的不放手java,入ruby的门。
——本系列博文也将是我的Ruby成长史。
记录下来,以后没有遗憾。
ROR入门第一步:windows ROR开发环境搭建。
有条件的同学上mac或者linux,ROR对mac很友好(自带ruby环境),linux次之。
在行动之前先给大家说个不好的事情:
Ruby on Rails版本的差异较大,Rails3用的好好的东西,到Rails4中就可能已经被删除了。
废话够多了。
come on!
1、下载railsinstall
下载地址:http://railsinstaller.org/en
为啥推荐railsinstall——一句话:它集成了Rails开发中的基础环境,适合入门,同时它还包含了你后面编译其它gem(gem:ruby的拓展组件包)需要用到devkit,虽然安装devkit不复杂,多一事不如少一事,既然有了,何须麻烦。
2、下载RubyMine
一个和idea是亲兄弟(同属于JetBrains)的IDE,要激活码网上一搜一大堆,基本上都能用,为啥用它?好吧,它很强大!以后开发中要用到的那些繁琐的指令、脚手架它都给处理好了,右键或者点点按钮就行。
3、mysql
不解释。但PS:ruby on rails自带了sqlite3,你不装mysql,它会默认使用sqlite3。
4、ImageMagick
ruby on rails中要处理图片:比如拼接两张图片、缩略图、水印...需要这个的支持。
最后分享一组我现在用的环境组合,同时欢迎大佬多多指导,ROR我也是才入坑。
railsinstaller-3.0.0.exe
rails 4.2.4
mysql2 0.3.21(ruby gem包,这里可以忽略,下一节里面会讲解如何安装)
mysql 5.7
imagemagick 6.8.4-0 Q16.exe
rmagick 2.16.0(ruby gem包,这里可以忽略,下一节里面会讲解如何安装)