千里之行始于足下。昨天下午开始我迈出了RoR学习的第一步 - 搭建Ruby on Rails环境。


我现在的主要开发环境是ASP.NET,所以想在Windows上搭建RoR的开发环境。在网上浏览一番,看到很多同学都是linux环境(包括在windows上用virtual box搭建虚拟环境)的,我的机器太破了就不奢望虚拟机了。敲打


我注意到有的同学说Windows上搭建RoR环境很费事,我不是很在意。心里想着RoR都火了这么久,现在应该很成熟问题不大了。当然这里边还包含着对自己的自信(自满?)啦,哥毕竟是见过一些世面的老兵啦,还怕几只小妖精?!动手吧。


我的操作系统是Windows 7, 64位,直接去官网找到下载页面 http://rubyinstaller.org/downloads/ ,尝鲜下载了最新2.0.0版。直接安装就行了,不用多说。

接下来要装Rails了。文档上写着一条命令gem install rails搞定,so easy,满心欢喜啊。可惜高兴的太早了,我执行gem install rails的时候出错,再试一次还是错的。

好在提示信息很清楚,说是有什么native extension需要Ruby DevKit的支持才能搞定。于是去下载DevKit,其实我还不知道DevKit是干什么吃的呢。


下载了DevKit之后没细看文档,就直接安装了。安装包是个自解压文件,我随意解压到了d:\temp,然后执行ruby dk.rb init / ruby dk.rb install。一切正常,但是还是造成了小麻烦。参见下边的文档节选,下面写的清清楚楚明明白白说是要放到“永久的”位置,说起来都是泪。哭 原来解压出来的文件包含msys/mingw模拟器等等,将来还需要用的。罢了,以后这个目录哥就保留着不清空了。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Simply download, double-click, choose an installation directory, run the Ruby install helper script, possibly tweak a config.yml file for your system specifics, and you’re ready to start using native Ruby extensions.

Quick start

Download it, run it to extract it somewhere (permanent). Then cd to it, run “ruby dk.rb init” and “ruby dk.rb install” to bind it to ruby installations in your path.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


详细情况请参考:

https://github.com/oneclick/rubyinstaller/wiki/Development-Kit


DevKit装好了重新安装rails,一切顺利。然后准备创建第一个RoR web app, CD到工作目录

执行rails new ./xtest创建名为xtest的项目,成功! 准备开香槟啦,大笑




截个图留念。今天就到这里,谢谢您的阅读。



Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐