首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

WIndows 七安装Rails开发环境

2012-10-31 
WIndows 7安装Rails开发环境Follow的参考资料是【Beginning.Rails.3】,可以在本文附件下载。1. 安装Ruby;2.

WIndows 7安装Rails开发环境
Follow的参考资料是【Beginning.Rails.3】,可以在本文附件下载。


1. 安装Ruby;

2. 安装Gem;

3. 安装Rails;

4. 安装SQLite;

5. 安装MySQL。


书本中是使用SQLite,但是对于我来说的话还是MySQL用起来顺手。所以会在原文基础上安装MySQL,并会在之后的项目中以此为数据库进行配置。


我的系统是64位的Windows 7,但是安装的都是X86的软件(汗)。


OK, Let's start.


第一步,http://rubyinstaller.org/downloads/下载安装【Ruby 1.9.2-p180】。后面的安装不用我多说,验证安装结果打开CMD窗口:>ruby -v,显示结果ruby 1.9.2p180 (2011-02-18) [i386-mingw32]。


第二步,安装Gem,从这里开始进入Rails的优势之处了,通过命令安装,简单,不过请注意保持网路畅通。

ruby -v//ruby 1.9.2p180 (2011-02-18) [i386-mingw32]gem -v//1.8.4rails -v//Rails 3.0.0 


大功告成。
30 楼 jinleileiking 2011-06-03   呵呵,估计他不用编译kernel 31 楼 Durian 2011-06-03   linux没有想象那般可怕,如今的it人用惯了windows,mac osx了,都忘记dos时代不也是命令行用户界面吗。就像现在的ssh,让人畏惧sql语句一个道理。 32 楼 ray_linn 2011-06-03   logicgate 写道jinleileiking 写道回LS的,速度其实还可以!至少我感觉。不过最好装个纯的,如果实在摆脱不了windows,装个双系统。我现在windows就是游戏。网银迅雷在vbox里完全可以,就是在vbox的windows下发热量大,挂个片舍不得机器啊。
我在virtualbox里安装oracle,编译kernel,用的时间起码是独立linux的3倍以上。
真的想用虚拟机工作,建议独立硬盘上装一个vmware server


本来就是不对等的,虚拟机里的东西和host的东西共享CPU 内存 硬盘 33 楼 ray_linn 2011-06-03   Durian 写道linux没有想象那般可怕,如今的it人用惯了windows,mac osx了,都忘记dos时代不也是命令行用户界面吗。就像现在的ssh,让人畏惧sql语句一个道理。

命令多得有点变态而已~~~而且参数如麻,设计这些命令的人大部分属于脑子秀逗的那种。


我下了很大决心,才把m4, autoconf,bintuils这些玩意儿弄清楚,光GCC这些就够喝一壶了,其他变态的命令就不一一枚举 。


所以我宁可多花功夫把ruby ext挪到windows下来,也不爱在linux编。 34 楼 Edward 2011-06-03   ray_linn 写道Durian 写道linux没有想象那般可怕,如今的it人用惯了windows,mac osx了,都忘记dos时代不也是命令行用户界面吗。就像现在的ssh,让人畏惧sql语句一个道理。

命令多得有点变态而已~~~而且参数如麻,设计这些命令的人大部分属于脑子秀逗的那种。


我下了很大决心,才把m4, autoconf,bintuils这些玩意儿弄清楚,光GCC这些就够喝一壶了,其他变态的命令就不一一枚举 。


所以我宁可多花功夫把ruby ext挪到windows下来,也不爱在linux编。

哪一个ruby的gems需要你手工改编译脚本?
你的生产环境也是windows的吗? 如果还是linux, 不管你伸头缩头,编译的这一刀还是跑不掉。为什么不在开发阶段痛痛快快的挨了呢?
我最开始就是在windows下搭开发环境,各种各样的问题,搞得我很头大,最后一查,那些问题全都是因为在windows环境才会发生的。而且在linux上,ruby的加载与运行比windows快不只一倍。只好virtualbox + ubuntu了,结果,问题都不见了,一切和谐了。公司的机器直接改装ubuntu,很流畅。

还有,linux命令是很多,而且参数也不少,但常用的来来回回就那几个,没你说的那么恐怖。不要吓坏新手。
正因为命令多,shell支持够强,所以可以用脚本跟命令做很多事。

安装个Ubuntu Desktop(或Fedora之类)的GUI操作也非常简单。

35 楼 ray_linn 2011-06-04   Edward 写道
哪一个ruby的gems需要你手工改编译脚本?


多了去了,比如cbson_ext
36 楼 orcl_zhang 2011-06-04   ray_linn 写道Edward 写道
哪一个ruby的gems需要你手工改编译脚本?


多了去了,比如cbson_ext

还有如果有打印pdf,用latex的话,在linux下装的东西也稍微麻烦点,而且某些很少情况下linux显示效果和win不一样。
更悲剧的是,excel打印只能在win下看效果,linux下乱七八糟的。。 37 楼 chaostan 2011-06-04   Edward 写道chaostan 写道Edward 写道ray_linn 写道chaostan 写道hellolaojiang 写道一般RAILS的新人都是从WINDOWS开始的。我也一样。 但最后,你会发现,这东西在WINDOWS下搞实在不靠谱啊。她不像JAVA,跨平台,跨的那么彻底。还是不要浪费时间了,不管是运行效率还是GEM包的支持,Linux都是不二选择。

谢谢,那我去装个虚拟机用linux开发,这样合适么?

你还不如装Jruby呢

windows上用jruby做ROR开发,还不如装个虚拟机用linux来的便捷。
推荐 VirtualBox 4.0.x + Ubuntu 10.04 LTS + Ruby-1.9.2-p180 + RoR 3.07
IDE可以用Netbeans 6.9或,RubyMine (找破解或每30天重新申请Trail License);
最简单的 VIM + rails.vm + NerdTree.vm 足够。

BDD用: Cucumber + Rspec + ZenTest + libnotify

多谢 现在已经安装好了VirtualBox和Ubuntu
正在安装Rails的环境

抱歉 BDD是什么概念?

BDD: Behavior Driven Development, 行为驱动开发
参考:http://railscasts.com/episodes/155-beginning-with-cucumber
       http://railscasts.com/episodes/159-more-on-cucumber
      

Thanks! 38 楼 witcheryne 2011-06-04   有点想不通这种记录贴怎么会上首页...
置顶规则有点搞不懂了...

楼主附件提供的E-Book不错~ 收了 39 楼 ray_linn 2011-06-04   witcheryne 写道有点想不通这种记录贴怎么会上首页...
置顶规则有点搞不懂了...

楼主附件提供的E-Book不错~ 收了

因为楼主彻头彻尾就是被忽略的悲剧,大家在贴里说的,和他没半点关系。 40 楼 logicgate 2011-06-04   此贴就快要新手了 41 楼 chloerei 2011-06-04   其实这贴里也就ray_linn玩不起linux了吧 42 楼 ray_linn 2011-06-05   chloerei 写道其实这贴里也就ray_linn玩不起linux了吧


说实话,你用linux能干嘛? 43 楼 chloerei 2011-06-05   ray_linn 写道chloerei 写道其实这贴里也就ray_linn玩不起linux了吧


说实话,你用linux能干嘛?

工作机,写代码,领工资

买了两个美国vps,架博客和论坛,为朋友提供ssh梯子

生活机,听音乐看电影,上推特,刷iteye 44 楼 ray_linn 2011-06-06   chloerei 写道ray_linn 写道chloerei 写道其实这贴里也就ray_linn玩不起linux了吧


说实话,你用linux能干嘛?

工作机,写代码,领工资

买了两个美国vps,架博客和论坛,为朋友提供ssh梯子

生活机,听音乐看电影,上推特,刷iteye

这些事就说会用linux了?基本就是看readme 45 楼 chloerei 2011-06-06   ray_linn 写道chloerei 写道ray_linn 写道chloerei 写道其实这贴里也就ray_linn玩不起linux了吧


说实话,你用linux能干嘛?

工作机,写代码,领工资

买了两个美国vps,架博客和论坛,为朋友提供ssh梯子

生活机,听音乐看电影,上推特,刷iteye

这些事就说会用linux了?基本就是看readme

哈,能用来工作挣钱的程度我满足了。再继续估计您要开搜索引擎查资料证明自己不是小白了。

不会用,用不爽,不怪您,linux有它的适用人群。您总有个长处的,别灰心。 46 楼 ray_linn 2011-06-06   chloerei 写道ray_linn 写道chloerei 写道ray_linn 写道chloerei 写道其实这贴里也就ray_linn玩不起linux了吧


说实话,你用linux能干嘛?

工作机,写代码,领工资

买了两个美国vps,架博客和论坛,为朋友提供ssh梯子

生活机,听音乐看电影,上推特,刷iteye

这些事就说会用linux了?基本就是看readme

哈,能用来工作挣钱的程度我满足了。再继续估计您要开搜索引擎查资料证明自己不是小白了。

不会用,用不爽,不怪您,linux有它的适用人群。您总有个长处的,别灰心。

那我写嵌入式算不算会linux?发布linux发行版算不算会linux?会不会linux,和linux命令行方式烂不烂是完全两回事 47 楼 sinopf 2011-06-07   刚学rails的时候很痛恨各种版本不兼容问题 48 楼 vb2005xu 2011-06-07   还不如 看我写的 这个 http://vb2005xu.iteye.com/blog/482832 49 楼 zeeler 2011-06-07   我看还是别纠结这个了,楼主研究出windows下如何做ruby on rails开发也是挺好的,总结下经验和教训分享给初学者,就是对ruby社区最大的贡献呀,比讨论在哪种系统跑要好很多

热点排行
Bad Request.