`
vip_mishow
  • 浏览: 7342 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

与Ruby的第一次亲密接触

    博客分类:
  • Ruby
阅读更多
与Ruby的第一次亲密接触就是安装与配置Ruby的运行环境
由于之前从未接触过Ruby,所以在这个过程中还是有一点点困难的……
认识Ruby是在今年六月份的时候,与一个即将毕业的师兄的一次谈话中,师兄谈到了Ruby,当时只是觉得这个玩意比较新颖,于是就多问了一点关于Ruby的,但具体怎样,由于师兄自己也为真正用过Ruby做开发,就那次谈话中所了解到的Ruby还是很少的……
后来在javaeye上看了几篇关于Ruby的文章,于是便越发有了点兴趣……便有了这次的Ruby环境安装之旅

1、下载Ruby
官方网站下载:http://www.ruby-lang.org/en/downloads/ 这里有好些版本的,可以随意选择自己所喜爱的版本下载,不过对于像我这样没入门的新手来说,也就无所谓自己所喜爱的版本了,之前没接触过嘛,哪来喜爱之说?以我个人之见是下载较新的版本,但也不要选择最新的版本,尽管Ruby版本更新速度快,而且新版本也必当比旧版本功能更全,更强大,但凡对新手来说新版本并不是一个完美的选择……
我下载的是ruby185-22.exe这个版本,我认为,对于我目前的学习来说,这个版本足够用了

2、安装Ruby
这个环节比较简单,直接点击EXE文件安装即可,没什么复杂的选择

3、安装rubygems
下载地址:http://rubyforge.org/frs/?group_id=126
解压出来运行 setup.rb 就ok了。
其实在较新版本的Ruby中已经包含了rubygems,我下载的版本就包含这一项,所以这一项的安装就这么轻松过去了

4、安装Rails
这个弄得我比较头疼,在网上查的一些资料大相迥异,
a、在线安装Rails
打开rubygems包资源管理器,
输入:
gem install rails
    如果ruby和rubygems都装好了,这个命令成功与否的关键看网络了。命令输入后会自动访问http://gems.rubyforge.org 进行远程安装,如果网络不好或者防火墙设置等缘故可能会造成安装失败。
安装成功在页面会显示提示……
b、安装rails的命令其实就是去安装所需的那几个gem包。可以http://rubyforge.vm.bytemark.co.uk/gems/ 把所要安装的gems安装包下载下来并保存到本地某目录下. 每个gem都有多个版本,这里都下载最高版本就行(简便起见)。然后依次用如下命令安装它们(当然首先要用cd命令转到这些安装包存的本地目录下):    1.)gem install rake-*.gem.tar
    2.) gem install activesupport-*.gem.tar
    3.) gem install activerecord-*.gem.tar
    4.) gem install actionpack-*.gem.tar
    5.) gem install actionmailer-*.gem.tar
    6.) gem install actionwebservice-*.gem.tar
    7.) gem install rails-*.gem.tar

c、安装完后,在命令行键入rails -v,显示rails的版本则表明安装成功。

至此,万里长征第一步……
分享到:
评论
1 楼 rainchen 2008-07-09  
哪用这么折腾,试玩的话直接到下载个InstantRails-2.0 http://rubyforge.rubyuser.de/instantrails/InstantRails-2.0-win.zip
就行了,自带了RAILS 2.02 APACHE MYSQL等环境,要升级到2.1 也只需在Ruby Console 里执行
gem install rails -v=2.1.0

BTW,这种没啥营养值得分享和讨论的发到自己BLOG就够了吧

相关推荐

    Ruby Ruby Ruby Ruby Ruby Ruby

    Ruby Ruby Ruby Ruby Ruby Ruby

    Ruby元编程第二版中文

    这本书“Ruby元编程第二版”专注于讲解Ruby语言的这一独特特性,旨在帮助开发者更好地理解和利用Ruby的元编程能力。 元编程的基本概念是程序能够自省、修改自身或者在运行时生成新的代码。在Ruby中,元编程的强大之...

    Ruby-一个Ruby的例子

    Ruby是一种面向对象的、动态类型的编程语言,以其简洁、优雅的语法和强大的元编程能力而闻名。在这个"Ruby-一个Ruby的例子"中,我们将探讨Ruby的基础知识,以及如何通过具体的代码示例来理解其核心特性。 首先,...

    ruby DBI ruby DBI ruby DBI

    ruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ...

    Ruby编程语言入门与实践 .pptx

    Ruby编程语言入门与实践 Ruby编程语言入门与实践 Ruby编程语言入门与实践 Ruby编程语言入门与实践 Ruby编程语言入门与实践 Ruby编程语言入门与实践 Ruby编程语言入门与实践 Ruby编程语言入门与实践 Ruby编程语言入门...

    Ruby-rubyinstall安装RubyJRubyRubiniusMagLevorMRuby

    Ruby是一种强大的、面向对象的脚本语言,广泛用于Web开发、服务器端编程和各种应用程序。在Ruby的世界里,管理不同的Ruby实现(如MRI、JRuby、Rubinius、MagLev和MRuby)是非常重要的,这有助于开发者根据项目需求...

    ruby2ruby.zip

    ruby2ruby 提供一些用来根据 RubyParser 兼容的 Sexps 轻松生成纯 Ruby 代码的方法。可在 Ruby 中轻松实现动态语言处理。 标签:ruby2ruby

    Ruby-CassandraDriverApacheCassandra的一个纯Ruby驱动器

    标签“Ruby开发-数据库驱动器”表明这个库是为Ruby开发者提供的一种数据库接口,专门用于与Cassandra数据库交互。它简化了Cassandra API的使用,让Ruby程序员无需深入了解底层细节就能进行数据库操作。 在压缩包内...

    Ruby-Whois一个智能纯Ruby实现的WHOIS客户端与解析器

    Ruby-Whois是一个高效、灵活且完全用Ruby语言编写的WHOIS客户端和解析库。它设计用于查询域名、IP地址和其他WHOIS相关的记录,并能够处理各种服务器响应格式。这个库的强大之处在于它不仅可以发送WHOIS请求,还可以...

    [转] ruby学习一个综合小练习

    标题中的“ruby学习一个综合小练习”表明这是一个关于Ruby编程语言的学习资源,可能是通过一个实际的小项目或练习来帮助学习者提升对Ruby的理解。描述中提到的“博文链接”指向了一个特定的博客文章,虽然没有给出...

    Ruby完全自学手册

    Ruby是一种简洁而功能强大的编程语言,由日本的松本行弘(Yukihiro "Matz" Matsumoto)在1993年开发,并于1995年公开发布。Ruby语言设计之初就非常注重开发人员的编程体验,它拥有自然、表达性强的语法,易于阅读和...

    Ruby完全自学手册 下

    《Ruby完全自学手册》是一本完全覆盖Ruby和Ruby on Rails的完全自学手册。《Ruby完全自学手册》的特色是由浅入深、循序渐进,注重理论和实践的结合。虽然定位为入门手册,但是依然涉及许多高级技术和应用,覆盖到的...

    Ruby-rubybuild编译和安装Ruby

    Ruby是一种动态、开源的编程语言,以其简洁、优雅的语法和强大的元编程能力著称。在Ruby开发中,为了管理不同版本的Ruby环境,我们常常会使用到`rbenv`和`ruby-build`这两个工具。本文将详细介绍如何使用`ruby-build...

    Ruby 编程语言的书籍

    《The Book of Ruby》是由Huzaifa Sidhpurwala与Huw Collingbourne两位专家共同编著的一本深入探讨Ruby编程语言的书籍。该书不仅适用于Ruby编程初学者,也适合希望深入了解Ruby高级特性的开发人员。本书通过循序渐进...

    Ruby编程Ruby Programming

    根据提供的文件信息,我们将深入探讨与“Ruby编程Ruby Programming”这一主题相关的几个核心知识点。这本面向初学者和高级读者的指南旨在全面介绍Ruby编程语言的基础及其高级特性,因此我们将从多个角度来解析这些...

    Ruby 教程 The Book of Ruby

    《The Book of Ruby》作为一本经典的Ruby教程,为读者提供了一个系统的学习路径,从基础知识到高级应用,再到实战案例,都做了详尽的介绍。对于想要学习Ruby或进一步提升Ruby技能的开发者来说,这是一本不可多得的...

    ruby 最新 安装文件 与 API

    Ruby是一种面向对象的脚本语言,它以其简洁、优雅的语法和强大的元编程能力而闻名。在本资源中,我们关注的是Ruby的最新版本安装文件和API相关的内容。 标题中的"ruby 最新 安装文件"指的是Ruby的最新版本安装程序...

    ruby源代码 ruby源代码 ruby源代码 ruby源代码2

    ruby源代码 ruby源代码 ruby源代码 ruby源代码2

    Ruby-TensorStream用Ruby重新实现TensorFlow

    Ruby-TensorStream是一个开源项目,旨在为Ruby开发者提供一个类似于Google TensorFlow的深度学习框架。它的核心目标是让Ruby程序员能够利用TensorFlow的强大功能,同时保持Ruby语言的优雅和简洁。这个项目在设计时...

    Ruby-QRcode一个用于解析QR码的Ruby库

    Ruby-QRcode库是Ruby编程语言中用于生成和解析QR码的一个强大工具。QR码,全称为Quick Response Code(快速响应码),是一种二维条形码,可以存储各种数据,如文本、URL、联系人信息、日历事件等,并且在手机扫描...

Global site tag (gtag.js) - Google Analytics