fxhover 2011-10-11
我选择的开发环境是 windows + ubuntu + rubymine + vim + ... 大杂烩。有点复杂,小解释一下,我在windows 7上运行vmware 7(网络采用桥接模式),vmware中安装一个ubuntu server 11.04,ubuntu中通过samba共享一个目录给windows,映射为网络驱动器Z。ubuntu安装openssh,提供ssh服务,在windows上用SecureCRT远程登录。
win7上安装RubyMine 3.2.4,把项目建在Z盘上,在rubymine里编辑rb文件,在SecureCRT里运行rails命令和控制服务器。
很邪恶吧!一下子用了这么多盗版软件。win7、rubymine、vmware、securecrt加起来500$,凑凑估计可以买台iMac mini。
零零碎碎的过程乏善可陈,我会一带而过,只记录一些关键的步骤,让诸君可以按图索骥,照猫画虎,所以这绝不是“傻瓜教程”,而且我是个ruby新手,这种环境配置也只是尚未试验成功的个人想法,请勿随意仿效。
第一节 配置windows环境下的种种
1.vmware 7.0版本最大的优势是vmware-tool的进步,支持无缝拖拉文件,不需要按烦人的“ctrl+alt”,不过由于我们不使用X-Window,所以这个特性可有可无,随便哪个vmware版本都行。
安装好vmware后,用这个keygen
2.安装ubuntu server 11.04:http://www.ubuntu.com/download/server/download ,注意根据自己本机的CPU选择AMD64位还是32位,找一个ISO下载,如何安装ubuntu不用我教了吧,只要记得选择网络为“Bridge”模式即可,这样方便虚拟机与外网互通。
3.安装ruby 1.9.2
首先安装windows上的rubyinstaller,见:http://rubyinstaller.org/downloads/ (貌似被墙,别哭,自己想办法)。gems的安装请参考:http://javafans.info/ruby/354.html ,windows上要记得必须安装rubyinstaller.exe以及DevKit(用于编译C/C++,不安装此工具RubyMine会报错),参考文档:https://github.com/oneclick/rubyinstaller/wiki/development-kit
4.安装RubyMine
不多说,JetBrain的大作,提供一个3.2.4的license:
name: rubymine
=====LICENSEBEGIN=====
70414-12042010
00002VG0BeoZbwmNAMNCx5E882rBEM
Ysn1P!e"s830EDlHcWg8gmqYVkvZMo
Injf4yqlO1yy"82NiwNzyYInoT7AiX
===== LICENSE END =====