Rails3.0学习笔记(二) 安装RVM,升级Ruby,安装Rails3_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > Rails3.0学习笔记(二) 安装RVM,升级Ruby,安装Rails3

Rails3.0学习笔记(二) 安装RVM,升级Ruby,安装Rails3

 2012/4/25 17:13:30  wj1s  程序员俱乐部  我要评论(0)
  • 摘要:Rails3.0学习笔记系列目录Rails3.0学习笔记(一)homebrew、git、mysql环境的安装Rails3.0学习笔记(二)安装RVM,升级Ruby,安装Rails3Rails3.0学习笔记(三)安装配置过程中收集的资源总结上一篇介绍了Homebrew的安装,以及如何用Homebrew安装git和mysql5本篇主要介绍如何安装rvm,并使用rvm升级ruby到1.9.2版本,并安装Rails31、安装RVMMACOSX10.6.8自带的ruby版本是1.8
  • 标签:笔记 学习 rails Ruby rails3 安装 学习笔记 RVM

Rails3.0学习笔记系列目录

Rails3.0学习笔记(一) homebrew、git、mysql环境的安装

Rails3.0学习笔记(二) 安装RVM,升级Ruby,安装Rails3

Rails3.0学习笔记(三) 安装配置过程中收集的资源总结

?

?

?

?

上一篇介绍了Homebrew的安装,以及如何用Homebrew安装git和mysql5

本篇主要介绍如何安装rvm,并使用rvm升级ruby到1.9.2版本,并安装Rails3

1、安装RVM

MACOSX10.6.8自带的ruby版本是1.8.7


目前ruby最新的版本好像是1.9.2(1.9.1运行Rails好像有问题),我们首先使用RVM升级ruby到1.9.2?

打开Terminal,执行:

?

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)


安装完成后还需要根据安装提示信息进行相应的配置,简单来讲就是在~/.bash_profile 中加入

[[ -s "/Users/bjsky/.rvm/scripts/rvm" ]] && source "/Users/bjsky/.rvm/scripts/rvm"

然后执行source ~/.bash_profile或重新启动一个新的Terminal使上边的配置生效,就完成了RVM的安装。

输入rvm -v


系统显示当前的rvm已经安装,版本是1.6.21

2、安装ruby 1.9.2 ?

?

rvm install 1.9.2??

?

?

安装完成,执行ruby -v还是显示1.8.7,需要用rvm设置改变一下默认的ruby版本。

rvm 1.9.2 --default

?

可以看到目前默认的ruby版本已经是1.9.2了,接下来就是要安装Rails3了(终于??)

3、安装Rails

使用gem安装Rails,执行:

gem install rails?

安装了一大堆东西后-_-,终于鼓捣完成,rails -v系统显示rails版本是3.0.9

DBA2.png">

至此就完成了Rails的安装。

4、测试安装环境

首先新建一个项目

rails new ~/tmp/Blog

打开~/tmp/Blog目录下的Gemfile文件,修改默认的gem 'sqlite3' ?为gem 'mysql2','~> 0.2.7' ?

注:gem 'mysql2'默认使用的是最新的0.3.*版本,是为Rails3.1版本的,目前3.1还没有发布,所以这里要手动改版本号为~>0.2.7,否则启动服务时也会提示相应的警告信息

完成后执行

cd ~/tmp/Blog
bundle install

Bundler是Rails提供的一个工具,用户检查和安装Rails应用程序所有依存的套件,执行结果如图:

套件安装完成后,启动服务器,查看项目能否正常启动。

cd ~/tmp/Blog
rails server

?

服务已经启动,打开浏览器访问http://localhost:3000,成功打开应用默认首页

5、测试数据安装配置

首先修改Blog目录下的conf/database.yml修改数据库配置为mysql(默认是sqlite)

我们建一个简单的例子,测试数据库是否配置正确,在项目目录下执行一下命令创建一个人员信息维护的例子。

rails g scaffold person name:string bio:text birthday:date

?

如图所示,系统自动创建了相关的文件,具体内容先不管。接下来启动mysql服务,并执行以下命令创建数据库并建表

rake db:create
rake db:migrate

?

?

启动服务器后,浏览器访问http://localhost:3000/people,显示人员信息维护页面,可以进行人员信息的CRUD操作。


?

?

OK,系统和数据库运行正常,整个MACOSX下的RAILS工作环境就算搭建完成了。

接下来的计划在下篇文章对整个安装过程中使用到的工具或Shell命令进行一个总结和说明。

再下篇开始实战,计划选用一个项目中用到的工程改造,正式进入RAILS的世界,来,战个痛快~

  • 大小: 12.3 KB
  • 大小: 90.8 KB
  • 大小: 25.5 KB
  • 大小: 296.5 KB
  • 大小: 21.7 KB
  • 大小: 14.2 KB
  • 大小: 79.9 KB
  • 大小: 34.4 KB
  • 大小: 134 KB
  • 大小: 124.1 KB
  • 大小: 97.2 KB
  • 大小: 55.9 KB
  • 大小: 46.2 KB
  • 大小: 57.9 KB
  • 大小: 57.8 KB
  • 查看图片附件
发表评论
用户名: 匿名