`
saiwaiqishi
  • 浏览: 11293 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

搭建ROR开发环境备忘

阅读更多
一、搭建RUBY开发环境
    1.这是RUBY的官网,可以在这里下载到最新版本:http://www.ruby-lang.org/
    2.下载到文件ruby-1.8.7-p72.tar.gz(说明:本人在linux系统)
    3.开始安装我们的ruby
解压文件:$ tar -xvf ruby-1.8.7-p72.tar.gz
在当前目录会生成一个以ruby-1.8.7-p72命名的文件夹(此文件夹下有一个帮助文档:README),
        进行此文件夹执行如下命令:
      $ ./configure
      $ make
      $ su(以超级管理员的权限继续安装)
      $ make install
    4.哈哈,我们的RUBY环境OK了,现在让我们写一个HELLO CHINA!
        新建一个文件hello.rb,内容如下:
      puts 'hello china!'
        在命令行输入如下:
      $ ruby hello.rb
        输出'hello china!'

二、搭建RAILS开发环境
1.rubygems安装
现在我们要安装一个称为gem的工具,方法如下:
下载文件rubygems-1.3.1.tgz
安装方法:
$ tar -xvf rubygems-1.3.1.tgz
$ ruby setup.rb
也许这时出错了,不对是一定出错了,它提示我要使用超级管理员,好的,我们以超级管理员身份登录
$ su
$ ruby setup.rb
OK,可以了,一切正在正常继续呢。。。
好了,提示我安装完成了,让我们试一下它是不是真的成功了
$ gem list
OK,它告诉我了,它告诉我的内容如下,就是这些,一切正常
*** LOCAL GEMS ***

2.安装数据库Postgresql
本人使用的是Postgresql数据库,通过一些资料说明rails与此数据库连接较好
首先,到官网下载数据库(http://www.postgresql.org)最新版postgresql-8.3.5-1-linux.bin
其次,安装数据库,修改文件的权限为775,命令行输入:
$ ./postgresql-8.3.5-1-linux.bin
安装后,要再安装ruby的database adapter,下载adapter(http://rubyforge.org/projects/ruby-pg)
文件:ruby-pg-0.7.9.2008.10.13.tar.gz
安装:
根据readme,进行了如下操作:
$ tar -xvf ruby-pg-0.7.9.2008.10.13.tar.gz
$ cd ruby-pg/ext
$ ruby extconf.rb
天啊,报错了,ERROR: can't find pg_config.
找了很久,最后试了如下操作
$ su(超级管理员登录)
$ ruby extconf.rb
OK,一切都按计划在安装了,成功完成...
让我们再继续下去。。。

3.rails安装
现在我们在RUBY的官网下载到了最新的RAILS(rails-2.2.2),文件名称:rails-2.2.2.gem
好的,我们开始安装RAILS
$ gem install rails-2.2.2.gem(记住,这里也是超级管理员权限)
OK,让我们等待它的漫长的安装吧。。。
OK,它安装完毕了,现在让我们测试一下是否安装成功。。。

4.安装mongrel服务器
下载文件:mongrel-1.1.5.gem
$ gem install mongrel-1.1.5.gem
OK,安装成功...

三、测试我们的环境
一切都准备好了,让我们开始吧...
1.创建rails项目test
$ rails test
OK,项目生成成功
2.进行项目中
$ cd test
3.启动服务器
$ ruby script/server -p 3000 -e development(-p指定端口号,-e启动模式(三种模式:开发模式:development,测试模式:test,发布模式:production))
OK,服务器成功启动
4.打开浏览器,输入http://localhost:3000,进行页面,OK,成功打开页面
5.测试是否成功:点击页面的链接“About your application’s environment”
不好,出现了错误,说我们没有数据库呢,好的,那我们就去创建数据库:
$ psql -U postgres(登录数据库)
postgres=# create DATABASE  demo;
创建成功,让我们再试一下...
F5,再点击链接
还是错误,哪里出了问题,对,它生成的配置文件(它的配置文件默认是连接sqlite的,而我们现在要postgresql,所以改一下配置文件吧)
配置文件的位置:项目/config/database.yml,rails的所有配置文件都在config目录下
我们将开发部分的配置修改如下:
  adapter: postgresql
  database: demo
  username: postgres
  password: postgres
  pool: 5
  timeout: 5000
OK,再试一下。。。 F5,再点击链接
成功了,显示了rails的环境...
好的,我们的开发环境OK了
6.下面让我们来看一下rails的效率吧
将终端的当前目录设置为项目test的根目录,输入如下内容:
$ ruby script/generate scaffold user name:string age:integer gender:boolean note:text
说明:这是创建一个类--User类,属性:name,age,gender和note
现在,让我们把这个对象映射至数据库中
$ rake db:migrate
OK,数据库生成成功...
OK,生成成功...
再来试一下...
在浏览器中输入“http://localhost:3000/users”,回车
OK,出来了,我们现在可以对User类创建对象,并进行增删查改了
怎么样,是不是效率很高啊...
好了,先写到这里了,有时间会再写的
分享到:
评论

相关推荐

    Windows 上搭建 ROR环境

    ### Windows上搭建Ruby on Rails(ROR)环境详解 #### 一、引言 随着Web开发技术的不断发展,Ruby on Rails(简称Rails或ROR)作为一种高效、简洁且优雅的Web开发框架,受到了广大开发者的青睐。然而,在Windows...

    搭建Ruby on Rails开发环境

    在Windows系统上搭建RoR开发环境,首先要下载并安装Ruby的一键安装包。你可以从RubyForge网站获取最新版本的Ruby Installer,如Ruby 1.8.4-16。安装过程非常简单,只需按照向导一步步操作,安装完成后通过命令行窗口...

    ruby on rails 环境搭建

    在Windows和Linux操作系统下搭建RoR开发环境的步骤略有不同,但都遵循一定的流程。 在**Windows系统**下搭建RoR开发环境,主要分为两个部分:Ruby的安装和Rails的安装。 1. **远程安装**: - **Ruby安装**:可以...

    ROR环境配置

    本文将深入探讨如何配置ROR开发环境,以及如何使用Eclipse进行ROR开发。 首先,安装Ruby是配置ROR环境的第一步。你需要下载适合你操作系统的Ruby版本,例如,对于Windows用户可以从Ruby官方网站下载安装包,而对于...

    ubuntu 10.10系统安装及vim(ROR)开发环境完整配置

    **四、Ruby on Rails开发环境搭建** 1. **安装Ruby**:使用`sudo apt-get install ruby-full`安装Ruby。 2. **安装Ruby Gems**:Ruby的包管理器,使用`sudo apt-get install rubygems`。 3. **安装Bundler**:...

    将Gedit使用到底(ROR开发基本环境配置)

    gedit用于rails开发的插件包 博文链接:https://qianjigui.iteye.com/blog/228796

    RoR性能优化经验谈

    RoR(Ruby on Rails)是一种流行的开源Web开发框架,以其高效和简洁的代码著称。然而,随着网站规模的增长,性能优化成为必不可少的环节。在本文中,我们将探讨一些RoR性能优化的关键方面,主要基于JavaEye网站在...

    ROR绿色最新环境(2013/3/10)

    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 ...

    ror中文资料

    Ruby on Rails(RoR)是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程,提高开发效率。RoR强调“约定优于配置”,提供了一套完整的工具链,使得开发者...

    ROR安装必备所有架包

    在Ruby on Rails(ROR)开发环境中,安装和配置正确的依赖包是至关重要的。这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails...

    ror

    NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696

    ror实例

    Ruby on Rails(简称RoR或Rails)是一种基于Ruby语言的开源Web应用框架,它遵循Model-View-Controller(MVC)架构模式,旨在提高开发效率并提供简洁、优雅的代码结构。"ror实例"可能指的是在学习或实践中,通过创建...

    初探ROR

    总结来说,Ruby on Rails提供了一种高效且优雅的Web开发方式,通过强大的工具和库,使得开发者能够专注于创新和解决问题,而非基础架构的搭建。对于初学者,深入理解Ruby语言和Rails框架的原理,掌握其核心概念和...

    敏捷开发第二版ROR必看

    1. **基础篇**:介绍Ruby语言基础,Rails框架的基本概念和安装,以及开发环境的搭建。 2. **实战篇**:通过实际项目案例,演示如何使用Rails开发功能齐全的Web应用,包括模型、视图和控制器的实现。 3. **高级篇**:...

    神经网络ror resenet模型

    **神经网络Ror ResNet模型详解** 在深度学习领域,ResNet(残差网络)模型是具有里程碑意义的创新,由He et al.在2015年提出。该模型解决了深度神经网络训练中的梯度消失问题,允许构建非常深的网络结构。而“Ror”...

    RoR选题方向—源代码

    Ruby on Rails(RoR)是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程。在这个选题方向中,我们主要探讨的是与RoR相关的源代码分析和学习。源代码是...

    RoRBlog 基于RoR的博客系统

    基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。

Global site tag (gtag.js) - Google Analytics