最终决定项目采用Rails框架实现,在准备过程中,遇到好多头疼的问题,分别是Ruby的安装, Rails的安装,很是折腾。不过最后还是讲环境完整搭建好。
写下此日志,以备后面以及其他人参考。
首先,安装Ruby以及Rails 官网都推荐在线安装,在这里最大的问题是什么呢。墙!!大家明了,没办法,什么什么当道。
不过幸好淘宝很有爱,将Ruby以及Rails相关的镜像在中国copy了一个,而且每15分钟更新(想问下淘宝你是怎么穿墙的 哈哈),所有在安装Ruby及Rails的时候,切记按照下面站点上的方式安装,否则根据Google,百度上搜出来的东西会让你绕N个圈。
1. 安装Ruby, Rails,详细我这里就不赘述,参考如下方式安装:
安装过程参考:
http://ruby-china.org/wiki/install_ruby_guide
ruby淘宝镜像:
2.生成你的第一个Rails Demo。 这里很多人(至少在中国)又会遇到问题,生成web 应用的时候会卡在run bundle install 这里,同样是由于墙的问题,根据第一步我们更改了gem默认镜像的位置,但是在生成web 应用的时候,Rails又会使用默认的镜像,所以在run bundle install卡住的时候直接Ctl+c取消,然后执行如下步骤:
1)找你到你生成应用的位置,比如 用 rails new /opt/tickets 生成tickets web 应用,则你需要修改/opt/tickets/Gemfile,将第一行的镜像地址再次改为淘宝的镜像:
source ’http://ruby.taobao.org/‘
2)运行: bundle install
3)运行: Rails server