摘要: 前提:建议安装nautilus-open-terminal 。【不会,就Google】一、新建一个使用mysql作为数据库的Rails工程1、安装gem包 mysql2 。$ sudo gem install mysql2 -v=0.2.11注意:Rails3 默认搭配 mysql2 的0.2.x版本,不要采用mysql2的0.3.x版本,所以安装时要用参数 -v 指定安装哪个版本。gem install 时,rubygems会到网站http://rubygems.org/搜索gem包,因此你可以到这个网站搜索、查看、下载……gem包。2、新建Rails工程 r1到你要新建工程的目录下,右键, 阅读全文
posted @ 2011-07-18 22:38 承古韵 阅读(1959) 评论(2) 推荐(1) 编辑
摘要: 前提:全新的ubuntu系统,配置好更新源。【配不好自己Google】一、安装Ruby1、安装编译所需要的开发包$ sudo apt-get install gcc g++ build-essential libssl-dev libreadline5-dev zlib1g-dev linux-headers-generic2、我一般追求最新版。http://www.ruby-lang.org/en/downloads/,下载ruby源码包。3、解压缩源码包,编译安装$ tar -xvzf ruby-1.9.2-p290.tar.gz$ cd ruby-1.9.2-p290/$ ./confi 阅读全文
posted @ 2011-07-18 20:42 承古韵 阅读(1000) 评论(4) 推荐(2) 编辑
摘要: States, Transitions, and EventsUML图:超市购物图Waiting和Paid是States。从State到State的箭头表示Transitions。箭头上的标识文字表示Events。Events可以调用Transitions在States之间转换。例如:如果现在处于Waiting State,现在触发了dollar Event,结果State变为了Paid。如果此时触发了selection Event,结果State回到Waiting。1、刚开始你处于 Waiting 状态,你在超市里不停的选购商品,也就是不停的触发selection事件,持续处于Waiting 阅读全文
posted @ 2011-07-18 16:52 承古韵 阅读(626) 评论(0) 推荐(0) 编辑