freebsd 和 vim 打造超强 RoR 开发环境

上一篇 / 下一篇  2007-12-03 21:35:14 / 个人分类:开发园地

  采用freebsd作为开发环境主要是为今后建造服务器作打算,一边学习开发,一边就配置好了服务器,一举两得。下面就把我用freebsd配置ror开发环境的过程写一写。
  不急,先搞一幅图上来给大家欣赏欣赏:

一、在线最小化安装bsd
  第一步是在机器上用vmware新建一个虚拟机,选orther->freebsd,软驱、声卡都删除掉(搞娱乐犯不着动用freebsd),光驱选freebsd6.2启动光盘镜像,从这里下ftp://ftp.cn.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/6.2/6.2-RELEASE-i386-bootonly.iso,很快的,不用5分钟。
  然后选专家定制安装(菜鸟也可以的),选盘,分区都点A: all, auto, 安装选最小Mini,关键是安装源选ftp=> china ftp://ftp.cn.freebsd.org/,顺利的话,估计也就十几分钟吧,就装好了(喜欢看系统安装的朋友千万别上厕所)
二、开始更新ports了:
  cp /usr/share/examples/cvsup/ports-supfile ~/
    vi ports-supfile
    default host 设为 cvs.cn.FreeBSD.org (速度快啊,这个服务器一会儿还有用,记着它吧,以后发了财别忘了给它捐点钱)
    然后 csup -g -L 2 ports-supfile
三、除了ports还是ports
   更新完ports,先别忘了做件事儿,vi /etc/make.conf
   加入下面两行,算了,你要懒我帮你打出来吧:
  MASTER_SITE_BACKUP?=ftp://ftp.cn.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
   MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
   保存退出,然后开始ports之旅:
  1、/usr/ports/www/rubygem-rails
  2、/usr/ports/editors/vim6+ruby/
  3、/usr/ports/databases/mysql50-server/
  4、/usr/ports/databases/rubygem-sqlite3/
  5、/usr/ports/databases/ruby-mysql/
  6、/usr/ports/www/lighttpd/
   7、/usr/ports/devel/subversion-ruby/
  全都是cd 然后make install clean,值得一提的是vim6+ruby这个ports实际上是带ruby的vim7.1!这个过程比较长,上厕所,搞娱乐之类的时间大把,得大半天吧。
四、配置ror on vim
   这个就是小菜一碟了,我有现成的配置可供参考(见附件论坛里有):
   mv vim ~/.vim
  mv vimrc ~/.vimrc
   vim snippetsemu1.2.1.vba 然后执行命令 :so %
五、测试:
   mkdir /www
   cd /www
   vim
   :!ls  (应该是空的)
  :Rails cdnow -d sqlite3 (应该出来一大堆东西)
   :Rproject  (应该出来前面的画面)
六、测试成功,退出,将虚拟机目录压缩,我没删安装文件和ports 也才300M。拷到u盘里,到各个机器上开发去吧。


  
  


TAG:

引用 删除 green85   /   2008-08-24 18:00:48
5
引用 删除 Guest   /   2007-12-13 11:24:25
5
Falcom 引用 删除 Ragnarok   /   2007-12-04 10:31:14
学习一下!
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2009-07-05  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 918
  • 日志数: 6
  • 图片数: 2
  • 建立时间: 2007-11-09
  • 更新时间: 2007-12-23

RSS订阅

Open Toolbar