首页 > 未分类 > CentOS ROR 安装笔记

CentOS ROR 安装笔记

2015年5月11日

CentOS ROR 安装笔记
http://blog.sina.com.cn/s/blog_53bfa5d00100vxbu.html
最近学习Ruby on Rails, 写一些笔记来帮助自己和有兴趣的人。

1. 学习材料: Ruby.on.Rails.3 基础培训视频课程 (L公司出品)Iso可以在电驴上down到。(以下简称教程)
把此教程看几遍再配合windows上一步一步的操作,对ROR有了初步的认识。 教程留在手边做参考。

2. 操作系统安装
2.1 下载CentOS5.5 ISO. (电驴上可以找到)
2.2 安装VMware workstation 6.5.3. (在网上可以搜到安装教程)安装时注意磁盘空间有富裕。我曾经有 两次安装虚拟机一半时,报磁盘不够。 汗。
2.3 在虚机和主机之间设共享目录,以方便文件安装。http://blog.sina.com.cn/s/blog_53bfa5d00100vwad.html
2.4 装好虚拟机, CentOS 会弹出窗口问是否升级组件。回答yes, 它会从网上下载文件并升级。 重启时你会发现, CentOS5.5已经升到5.7了。

2.5 #yum install gcc;
#yum update
如果,yum 提示有其他进程在run. 就用 rm -f /var/run/yum.pid
2.6 在下一步之前,我们最好在虚机上保留一份快照。 其实, 在任何你没有把握的步骤之前留快照是个好习惯。 存进度的重要性, 玩过游戏的人都懂。 :)

3. Install Ruby
3.1可以按照教程的指导直接安装, 也可以通过RVM 安装(简单)。 要用RVM,先要安装git。这篇文章可以参考:http://fishyu0817.iteye.com/blog/1115176
3.2 Git 安装好, 再安装RVM,Google上搜“rvm安装”可以找到安装指南。如:https://rvm.beginrescueend.com/ 如果有什么不顺,尽管到google上搜, Internet 真是个好东西,为什么没有人依靠它开创一所大学呢?
3.3 按照RVM的指导安装Ruby1.9.2 注意,完成后要用“rvm use 1.9.2”来激活。 最好把这句话放到你的启动配置文件里,这样就省的每次敲了。

4. Install Gem
按照教程的说法是用“gem update –system”. 但是我碰到了”too many connection resets” error. 半天也装不上。后来偶然在网上看到有一个好东西。 “gem install gem-fast”用来加速gem的安装,我理解它就是预定义了许多源头,下的时候寻找合适的源下,所以快。而且有个进度显示很方便。http://www.iteye.com/topic/797489
gem install rails 成功后用 “rails –v” 检查一下版本。

5. MySQL
独立于ROR的数据库,yum安装提示: http://51hired.com/questions/3300/yum安装MySQL并设置密码
我的CentOS 的 gem list 显示 支持的版本是5.0.77. 不是最新但够用了。
6. 新建ROR应用程序
% mkdir ~/Sites; cd Sites
% rails new shovell –d mysql
% cd Sites/shovell
% rails server 报没有java script. 尽管装了 execjs and therubyracer 也一样。 搜一些文章发现问题是, JS要属于 OS级应用, 单个用户的gem无效。 干脆另装node.js. 下载路径:http://nodejs.org/
安装指南:http://simon-zzm.blog.163.com/blog/static/88809522201182671856824/
然后再启 WEBrick. 搞定。
7。 如果irb有问题,
yum install readline-devel -y
cd ~/.rvm/ruby-1.9.2…./ext/readline
ruby extconf.rb
make
sudo make install

分类: 未分类 标签:
本文的评论功能被关闭了.