名词解释:
Ruby 概念就不再做具体介绍了,一句话带过“A Japanese 发明的面向对象的脚本语言”;
Rails 一丹麦人研发的一种约定好的,固定模式的 MVC 框架。
webrick Ruby 默认的http 服务器;
mongrel 比webrick 更快的服务器;
YAML 简介: yaml 是ruby中常用到底额配置文件。就如同java里常用xml作为配置文件一样。
进入正题,Ruby如何安装?Rubygems有啥作用?
先说说Rubygems,Rubygems是ruby 的包管理工具。简单明了。
安装步骤:1、下载最新ruby win安装包:
(http://www.rubyonrails.org/down)ruby185-24.exe
(使用1.8.6版本在后来运行中好像与webrick。mongrel服务器兼容不太好,
出现This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information. 错误)
所以又卸载1.8.6后换位1.8.5版本;
2、运行exe安装程序,完成后,命令窗口运行:rbuy -v ,显示版本号说明ruby安装成功。安装包中已经包含了rubygems了随意我们接下来就可以直接用gem安装rails。 (如果想把gem升级到最新版本gem update system)
3.通过包管理工具GEM进行在线安装:命令窗口,ruby安装目录下运行 gem install rails --include-dependencies (如不哦不能直接上网,那就下载gem安装包自己安装吧,没试,不乱说)
4.命令窗口运行rails -v 显示版本号说明安装成功了。
备注:rails 2.0之后版本默认数据为sqlite3,
sqlite3安装 可以通过运行gem install sqlite3-ruby 进行安装
mysql数据库安装 可以通过 gem install mysql 进行安装
要将mysql目录的libmySQL.dll考到ruby/bin下。
创建项目
1、rails first-ROR (创建一个名为first—ROR的项目,默认数据库为sqlite3)
如果想使用mysql数据库,可以使用rails first-ROR -d mysql 来创建
2、切换到 ruby/first-ROR目录,运行ruby script/server 启动项目,
通过http://localhost:3000访问创建的项目。
[补充:深入学习--小试牛刀]
ROR 虽然已內建 Webrick 标准服务器,但是它在开启速度、執行速度及便利性都输给了 Mongrel,所以我们要用 Mongrel 取代 Webrick 作为ROR的 Web Server
远程安装
你可以用以下命令
(1) 在 DOS 下输入 > gem install mongrel include-dependencies
选择合适你系统的Mongrel ,如果你是windows os 那么这里就要选择<mswin32>的选项,之后的安装也这样。
(2) gem install mongrel_service include-dependencies
这里会提示你选择 Mongrel Service 和 Win32 Service,选择最高版本的 <mswin32> 即可
启动:ruby\first-ROR>mongrel_rails start