百度空间 | 百度首页 
               
 
查看文章
 
ruby on rails 安装配置
2008-05-27 16:17

昨天晚上看了大半夜的ROR,把所需东西都下完了,没来得及测试下,呵呵。今天终于搞定了,看到“hello,world"真的很兴奋。。。

所需软件:ruby,rails,mysql.

ruby需要下载One-Click Installer - Windows 这个工具包,里面自带了rubygems package manager包,使用它cmd下一条命令就可以下载rails了。网址是:http://rubyforge.org/frs/?group_id=167&release_id=17128

安装完以后,这时需要用gem install rails --remote,中间它会提示安装activesupport等几个文件输入‘Y’。有时候会网络不通,多试几次直到完成,输入rails -v 如出现rails 2.0.2(版本不同,显示会不同)

接下来安装mysql,从http://mysql.com上找到windows版本的。

安装完成后,我们开始架构一个rails网页应用程序骨架。

选择程序安装的目录,如要安装到D\rails盘,先在cmd下进d\rails,运行rails mybook 回车后可以看到一些create的东西,现在rails已经生成了完整的mybook应用程序的完整目录结构。

接下来在D:\rails\mybook目录下输入 ruby script\server 命令来启动webrick服务器。

现在打开浏览器输入http://127.0.0.1:3000/ 会看到 welcome aboard 的页面。

rail 开发工作的大部分集中在APP目录下的文件完成的,包括controllers,models,views,helpers,四个目录文件。controllers里存放controller类,作用是用来处理来自用户的web请求。models目录存放数据模型类,模型类封装了数据库中的数据。views目录存放相应的模板文件,模板文件填充数据后,转换为html格式发送给用户的浏览器。helpers目录存放了简化的controllers,models,views使用的帮助类。

rails在生成的框架中包含了一个script目录,它存放了很多脚本程序,它可以帮助我们简化许多工作,我们已经使用过script\server来启动webrick服务器,下面用script\generate来生成一个controller文件。cmd下:ruby script\generate controller Firstfile 回车后会在d:\rails\mybook\app\controllers下创建一个firstfile_controller.rb文件。右击此文件"编辑" 输入如下代码,保存。

在浏览器里http://127.0.0.1:3000/firstfile/

会出现找不到sqlite3文件的情况,这是因为rails默认的数据库是sqlite3需要下两个文件,sqlite3.exe和sqlite3.dll ,到http://www.sqlite.org/download.html 上下载windows版本的。下载后解压到你ruby的安装目录bin里,如我的g:\ruby\bin,然后关了ruby script\server 重启下。

http://127.0.0.1:3000/firstfile/ 是不是看到"hello,world"

呵呵。在添加如下图代码,

浏览器输入http://127.0.0.1:3000/firstfile/hello/ 会看到 and fine to

到这里你应该看懂些了吧。

我也是菜鸟,才开始学,有两本是《alige web ruby on rail》《the ruby way》买了看看,看完你就是高手了,呵呵。

创建数据库还没学。。。

strive study!!!!


类别:Information Technology | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu