`
钟增生
  • 浏览: 31043 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Ruby on Rails 体验之旅(一)--安装

阅读更多

最新心血来潮的想学一门新的东西,听说用ROR的开发效率会很高,所以就选择了ruby on rails,安装的时候真是不顺心,这里把自己的安装心得记下来:

1) 安装ruby

           下载安装包:http://rubyforge.org/frs/?group_id=167,我下载的是rubyinstaller-1.8.7-p302.exe

    装完后,可以用ruby -v 测试是否安装成功,如图,要是出现了版本 就说明安装成功了

image

2)安装rubygems

      Rubygems是ruby的包管理器工具,它使得ruby包的安装十分简单,只需要一条命令就可以从远程服务器上下载相应的包,如果相应的应用包含其他扩展,rubygems 也会提示你从远程安装所依赖的扩展。安装后 rubygems 会运行相应的程序生成 rdoc 帮助文档(类似于 javadoc )。目前已经成为 ruby 事实上的包管理器标准了。

下载地址:http://rubyforge.org/projects/rubygems/

我下载的是rubygems-1.3.7,解压后执行目录下的setup.rb,安装完成以后,用如下命令检查:

gem –v

image

3、安装rails

      a)远程安装:gem install rails –remote

       下面来自于网上的说明我没有采用这种方式安装,因为我家 的网速太慢了。

然后会自动输出:  
Install required dependency activerecord? 
Install required dependency actionpack? 
Install required dependency actionmailer? 
Install required dependency activeresource? 
依次yes依赖文件,然后显示: 
Successfully installed rails-2.1.0 
Successfully installed activerecord-2.1.0 
Successfully installed actionpack-2.1.0 
Successfully installed actionmailer-2.1.0 
Successfully installed activeresource-2.1.0 
Installing ri documentation for activerecord-2.1.0... 
Installing ri documentation for actionpack-2.1.0... 
Installing ri documentation for actionmailer-2.1.0... 
Installing ri documentation for activeresource-2.1.0... 
Installing RDoc documentation for activerecord-2.1.0... 
Installing RDoc documentation for actionpack-2.1.0... 
Installing RDoc documentation for actionmailer-2.1.0... 
Installing RDoc documentation for activeresource-2.1.0... 
看看版本:rails -v 
输出:Rails 2.1.0 
搞定

     b)本地手动安装:

   需要下载

    activesupport

http://files.rubyforge.vm.bytemark.co.uk/activesupport/activesupport-2.2.3.gem 

            activerecord

http://files.rubyforge.vm.bytemark.co.uk/activerecord/activerecord-2.2.3.gem

            actionpack

http://files.rubyforge.vm.bytemark.co.uk/actionpack/actionpack-2.2.3.gem 

     actionmailer

http://rubyforge.org/frs/download.php/64424/actionmailer-2.2.3.gem

    rake 
http://files.rubyforge.vm.bytemark.co.uk/rake/rake-0.8.7.gem

   activeresource

  http://rubyforge.org/frs/download.php/64419/activeresource-2.2.3.gem

    rails     http://rubyforge.org/frs/download.php/64426/rails-2.2.3.gem

下载完成之后将所有文件放在同一个文件夹下面依次安装:(eg:D:\ruby)

    然后执行命令

   (D: --> D:\>cd D:\ruby)

     gem install  activesupport

     gem install  activerecord

     gem install  actionpack

     gem install  actionmailer

     gem install  rake

     gem install  rails    

成功安装之后检查命令

    rails –v

image

证明安装成功

4、创建Web应用

      在命令行下输入 rails HelloWorld,比如当前的路径是 E:\Ruby on Rails>rails HelloWorld,便会在E:\Ruby on Rails下创建一个HelloWorld文件夹。

image

如果需要指定路径可以rails C://test,具体可以看官方API:http://api.rubyonrails.org/

5、在当前目录(HelloWorld)下,运行 ruby script\server 启动服务,关于webrick服务器更多的信息可以访问 http://www.webrick.org/

image

6、浏览器中输入http://localhost:3000/,如果看到以下页面,说明OK

image

7、写一个HelloWorld的Web程序,ruby script\generate controller HelloWorld命令

image

然后找到hello_world_controller.rb

  •  
    1. class HelloWorldController < ApplicationController 
    2.   def index    
    3.     render:text=>"hello world"
    4.   end   
    5. end
  • 输入以下代码,保存

  • 如果未启动服务需要重启第五步操作。

在浏览器中打开http://localhost:3000/hello_world,就会看见结果,但我这里出现一个错误:

image

    在网上看到一个解决方法:

    这是由于没有装sqlite3数据库,http://files.cnblogs.com/geek007/sqlite3.rar 这里下载,

    然后解压到ruby的bin目录:D:\ruby\bin,命令行执行:gem install "D:\Program Files\Ruby187\bin\sqlite3-ruby-1.2.3-mswin32.gem"

image

安装成功后,按照第五步重启服务器,在浏览器中访问

http://localhost:3000/hello_World

image

Ok,大功告成~呵呵,开心~~~

 

分享到:
评论

相关推荐

    ruby on rails 3 tutorial.pdf

    《Ruby on Rails 3 Tutorial》是一本专门为初学者设计的指南,旨在帮助读者快速掌握Ruby on Rails这一强大的Web开发框架。...这本书是Ruby on Rails初学者的一份宝贵资源,将帮助你开启精彩的Web开发之旅。

    教学级Ruby On Rails 手动安装.pdf

    通过上述步骤,您可以手动完成Ruby on Rails的环境搭建,从而开启Rails开发之旅。记住,良好的开发环境是项目成功的基石,耐心细致地完成每个步骤,将为后续开发带来极大便利。此外,熟悉基础的命令行操作也是成为...

    ruby on rails for dummies

    《Ruby on Rails for Dummies》是一本专门为初学者设计的Ruby on Rails教程,它旨在帮助新手快速理解并掌握这个强大的Web开发框架。Ruby on Rails(简称Rails)是基于Ruby编程语言构建的一个开源Web应用程序框架,它...

    Ruby on Rails Web开发之旅.pdf【第二部分】

    三个资源在一起解压缩后(windows 平台下解压缩)即可得到《Ruby.on.Rails.Web开发之旅》一书。 内容简介 本书从Ruby和Rails的历史讲起,以在Rails框架上克隆故事共享网站digg.com为例,详细讲述了Ruby和Rails的...

    Ruby on Rails 指南 v5.0.1 中文版

    - **前提条件**:为了能够顺利地开始Rails的学习之旅,读者需要具备一定的Ruby语言基础,并且对Web开发有一定的了解。 - **Rails是什么?**:Rails是一种用于开发服务器端应用程序的模型-视图-控制器(MVC)框架,它...

    ruby on rails 环境搭建

    总的来说,搭建Ruby on Rails环境涉及到下载、安装、配置和验证各个组件,理解这些步骤可以帮助开发者快速开始他们的RoR开发之旅。同时,熟悉使用命令行工具和理解包管理器的作用对于后续的开发工作也非常重要。在...

    curso_tour_of_heroes_api:Ruby on Rails作为API课程-源码

    英雄之旅API Ruby on Rails 6课程作为创建Heroes CRUD的API。 该存储库是YouTube 的。 Ruby版本2.7.2 Rails版本6.1.x 数据库SQLite3(dev)/ PostgreSQL(产品)运行项目的初始设置# clone the projectgit clone ...

    ruby on rails 安装手记

    本篇文章将详述如何在您的计算机上安装Rails,以便开始您的Web开发之旅。 首先,确保您已经安装了Ruby。Rails是建立在Ruby之上的,所以请访问Ruby官方网站(https://www.ruby-lang.org/zh_cn/downloads/)下载适合...

    Ruby on Rails Web开发之旅.pdf【第三部分】

    三个资源在一起解压缩后(windows 平台下解压缩)即可得到《Ruby.on.Rails.Web开发之旅》一书。 内容简介 本书从Ruby和Rails的历史讲起,以在Rails框架上克隆故事共享网站digg.com为例,详细讲述了Ruby和Rails的...

    Ruby on Rails Web开发之旅.pdf【第一部分】

    《Ruby.on.Rails.Web开发之旅》,作者:【德】Patrick Lenz,翻译:王德民、刘昕、裴立秋,出版社:人民邮电出版社,ISBN:9787115188526,PDF 格式,大小 144 Mb,被压缩为 3 部分,本资源是第一部分;第二部分下载...

    ruby on rails操作流程.pdf

    至此,你的Ubuntu系统已经成功配置了Ruby on Rails的开发环境,可以开始愉快的Rails开发之旅了。记得在遇到问题时,查阅文档、社区或使用搜索引擎,总能找到解决问题的答案。Ruby on Rails的魅力在于其简洁优雅的...

    Ruby_on_Rails_Web_开发之旅[清晰文字pdf].part1

    本书从Ruby和Rails的历史讲起,以在Rails框架上克隆故事共享网站digg.com为例,详细讲述了Ruby和Rails的安装过程、框架组成部分、与AJAX和Web 2.0技术结合、安全措施、高级话题和扩展功能等。本书带领读者运用最新...

    windows下Ruby On Rails的构建

    总的来说,Windows环境下搭建Ruby on Rails开发环境虽然相比Unix或Linux系统可能稍显复杂,但通过以上步骤,你将能够成功构建并开始你的Rails开发之旅。记得在遇到问题时查阅官方文档和社区资源,这将帮助你快速解决...

    征服-Ruby On Rails.rar

    接着,你可以使用`rails new`命令创建一个新的Rails项目,开始你的开发之旅。随着你对Rails的理解加深,你会发现它不仅是一个开发工具,更是一种高效、优雅的编程哲学。 在开发过程中,Rails的调试工具如`byebug`和...

    Ruby on Rails 入门经典教程

    通过《Ruby on Rails 入门经典教程》,无论你是编程新手还是希望转行Web开发的计算机操作者,都可以系统地掌握Ruby on Rails的核心知识,开启Web开发之旅。aybook.cn_rinumzwb1227.pdf这份文档正是这个宝贵资源的...

    Ruby on Rails - Web开发之旅 part2 (144M全书)

    本书算是最好的rails的与ruby的教程。。。全书共144M,此为part2,part1: http://download.csdn.net/detail/jiaoxiaogu/3835985

    curso-rails-5x:Ruby on Rails 5.x 课程 - 从开始到结束!

    《Ruby on Rails 5.x 全面教程:从零开始到精通》 在这个详尽的教程中,我们将深入探讨Ruby on Rails 5.x这一强大的Web开发框架。Ruby on Rails(简称Rails)以其...现在,让我们一起开始这段激动人心的Rails之旅吧!

    Ruby on Rails - Web开发之旅 part1 (144M全书)

    本书算是最好的rails的与ruby的教程。。。全书共144M,此为part1,还有part2

    ruby on rails学习资料整理

    包含: [大家网]Ruby.on.Rails.Web开发之旅[www.TopSage.com] ruby on rails实践 rubyonrails rubyonrails宝典 pdf格式

Global site tag (gtag.js) - Google Analytics