从这篇文章开始,记录自己RoR的学习及实践之路。
一、为什么选择RoR
这是个永恒的主题,之前放在我面前的有Python,Perl,Ruby,PHP四个,其实从MVC框架来说,其他三个的框架远比Ruby多,比如Django,Cakephp,YII等等,还不包括Zend之类的,不过我的目的也很简单,首先从语言来说要容易上手,相对来说Ruby还是比较难上手的那种。其次,框架要有实际的案例,高效,并且开发速度快。相比来说RoR开发速度快一点,而且,Ruby里的框架很简单,Rails,而其他的框架太多,比如之前看了点Cakephp,又看了看YII,看的自己眼花。
OK,RoR没有选择,那就是我的选择。不要给自己纠结的机会
二、入门
大概看了一下书籍
Ruby的书大致选择了
Programming Ruby 1.9
Ruby CookBook
Rails的书选了
Agile Web Development with Rails,4th Edition(For Rails 3.2)
三、环境
选了RoR之后,没想到这个是第一个拦路虎
先在Win7的环境下装了RoR,安装过程中出现了编码的问题,查了解决方法,试了也没用,懒得折腾了,直接上了个Linux虚拟机,装Debian
选择这个的原因是将来如果做出来东西,也打算上VPS,系统也是Debian或者CentOS
IDE选了RubyMine,本人不是大神,也不是高手,所以直接不考虑VIM,这款看上去最简单,SO,搞定
在Debian里装Ruby也是挺折腾的,本人也没有经验,总结了一下
1.安装之前先把一些依赖包安装一下
aptitude install build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev libyaml-ruby
本人用的这些,基本够了
2.安装RVM
安装过程请参考https://rvm.io/rvm/install/
网上很多老的rvm安装已经过时了
3.通过RVM安装ruby
好处是可以多个ruby版本切换
当然本人用RVM的目的是。。。apt安装的话版本装不到最新的,或者需要自己编译安装,很麻烦,RVM比较省心
4.通过Gems网站下载安装gems
似乎没有找到好的方法直接装,直接下tar.gz包安装把
5.gems安装rails
这个无需解释,就这么装
安装过程中如果在第三步之后有问题,建议如RVM将ruby重新安装一下
分享到:
相关推荐
ror实例ror实例ror实例
RoR性能优化经验谈,牛人对ror的优化,值得大家阅读
ror中文资料ror中文资料
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696
ROR 架构介绍及了解
基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。
神经网络ror resenet模型 cifar10准确率89% cifar100准确率72%
之前本人在windows 上搭建ROR环境,屡屡受挫,上网查资料、加入ruby on rails的qq群,关注ruby社区等,没有得到一套完整的正确的方法,很多朋友说不要在windows 弄ROR,很费力。的确很费力,后来在朋友的帮助下,...
RoR选题方向—源代码
家蚕Ror2基因的克隆与表达分析,刘伟,陈菲,Ror家族属于受体酪氨酸激酶中的孤儿受体,在进化上非常保守。本研究克隆了家蚕Ror2基因BmRor2的ORF序列,BmRor2基因的ORF为1924 bp,编码638
ROR环境 Ruby version 1.9.3 (java) RubyGems version 1.8.24 Rack version 1.4 Rails version 3.2.12 JavaScript Runtime therubyrhino (Rhino) Active Record version 3.2.12 Action Pack version 3.2.12 ...
mysqlDriver4ror.rarmysqlDriver4ror.rarmysqlDriver4ror.rarmysqlDriver4ror.rar
破解版本的JAR包,放到本地磁盘,ECLIPUS直接用,到JVM设置直接加 -noverify -javaagent:D:\javarebel.jar
excel lib ror ruby
单个组织记录由以下JSON结构表示: { "id":"https://ror.org/013cjyk83", "name":"PSL Research University", "email_address":null, "ip_addresses":[ ], "established":2010, "types":[ "Education" ], ...
我自己再开发时的笔记
Source.Insight.v3.50.0027-ROR.rar
插件,可以不用到那个网站上去下了,还有mysql-front备份文件,大家可以直接导入。 博文链接:https://msdn.iteye.com/blog/44807
简单介绍个ror的应用.以及其它方面。ROR介绍演讲课件 ruby on rails。
一个牛b的ror文本编辑插件