`
酷的飞上天空
  • 浏览: 517943 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

ruby学习之环境安装

阅读更多

看着ruby的渐渐流行,越来越感觉到有必要学习下了。

经过再三考虑决定在Linux下面进行ruby的学习,Linux为Ubuntu9.10,安装在虚拟机中。

 

 

首先当然是运行环境的安装,因为只是学习ruby语言,所以并没有涉及到rails的安装。

官方网址为http://www.ruby-lang.org/en/downloads/

根据官方网址介绍,在linux下安装ruby也是很简单的一件事

只需在终端中输入
% sudo apt-get install ruby1.9.1-full 即可安装当前的ruby1.9.1版
也可以
% sudo apt-get install ruby-full 这是安装ruby1.8的版本

 

这里介绍源码安装,也即我使用的安装方法

步骤如下


下载 Ruby Source Code下面的
ruby 1.9.1-p376 大小为8.7M
将文件解压缩,可能之前需要更改下文件属性比如:chmod 770 ruby-1.9.1-p376.tar.gz
为了避免麻烦可以切换到root用户进行安装
tar -zxf ruby-1.9.1-p376.tar.gz
然后进入到解压好的目录
cd ruby-1.9.1-p376
./configure -prefix=/usr/local/ruby   这里我安装到/usr/local/ruby  这个目录
make
make install
下面是添加ruby到操作系统的PATH路径
这里我直接修改的是/etc/enviroment文件,在PATH路径中添加/usr/local/ruby/bin
重启机器使配置生效

然后查看PATH
echo $PATH 看是否添加成功
或者输入
ruby -v
如果显示 ruby 1.9.1p376 (2009-12-07 revision 26041)[i686-linux]则表示ruby运行环境配置完成

 

下面进行我的第一个ruby练习
在终端输入
ruby -e 'puts "hello world!"' 
看到输出的hello world!,表明第一个例子完成了。与java的hello world相比确实简洁了不少。

最后再说一句,如果能像java一样有linux版的安装包就好了

 

我的操作系统是win7,虚拟机为VirtualBox,内存3G。

 

关于使用gem list 提示缺少zlib包的解决方法

1.到zlib官方网站下载zlib的tar包 然后安装

2.进入到ruby的源码包的ext/zlib目录,安装ruby-zlib。直接运行ruby extconf.rb 然后就 make && make install

 

分享到:
评论
2 楼 酷的飞上天空 2010-06-03  
southwolf 写道
有个安装包REE(http://www.rubyenterpriseedition.com/), 或者自动配置编译的RVM(Ruby Version Manager)


暂时先使用NetBeans作为学习ruby的IDE了。
REE看起来还是很不错的。
不知道现在大家用ROR来开发,使用的是什么IDE。
1 楼 southwolf 2010-06-03  
有个安装包REE(http://www.rubyenterpriseedition.com/), 或者自动配置编译的RVM(Ruby Version Manager)

相关推荐

    Ruby基础学习资料

    Ruby基础学习资料:Ruby介绍,环境配置,Ruby语法。

    ruby on rails环境搭建学习笔记;passenger+nginx环境配置

    本人学习ruby on rails 的开发和部署过程中的环境搭建的笔记 基本涵盖了ruby开发中用到的所有软件的安装 也给自己留个存档

    成功搭建Ruby运行环境为您展开Ruby体验大门

    学习Ruby时,最应该先了解的就是怎么去搭建Ruby的运行环境。如果运行环境清楚了,再找到符合以往开发习惯的IDE工具,再看一看入门的例子,再学一学语言相关的知识。这样的时候,就应该开始入门了。

    Ruby 小白入门指南理解 Ruby 及其特点.txt

    在开始编程之前,你需要在你的计算机上安装 Ruby 环境。你可以从 Ruby 的官方网站下载适合你操作系统的安装包,并按照安装指南进行安装。安装完成后,你可以在命令行中输入 ruby -v 来检查 Ruby 是否成功安装以及...

    基于Ruby的在线学习平台项目介绍.zip

    基于Ruby的在线学习平台项目介绍 在当今数字化时代,在线学习已经成为了一种广受欢迎的教育方式。...该平台旨在为广大学习者提供一个优质的学习资源和学习环境,帮助他们随时随地地进行学习,提升自我能力。

    Ruby的教程.txt

    以下是一个简要的Ruby教程框架,帮助你了解学习Ruby所需的基本步骤和内容: 一、Ruby基础语法 变量、常量和数据类型:学习Ruby中变量的定义和命名规则,了解常量的使用,掌握基本的数据类型(如整数、浮点数、...

    Ruby版本管理工具RVM的安装和使用教程

    如果你打算学习 Ruby / Rails, RVM 是必不可少的工具之一。 这里所有的命令都是再用户权限下操作的,任何命令最好都不要用 sudo. RVM 安装 $ curl -L get.rvm.io | bash -s stable $ source ~/.bashrc $ source ~/....

    Ruby语言教程&案例&相关项目资源

    这篇文章是一份全面而深入的Ruby语言学习资源指南,旨在为那些想要学习Ruby编程的开发者提供...这些项目为学习者提供了实战演练的机会,让他们能够在真实环境中应用所学的Ruby知识,锻炼编程技能。参与这些项目,学习者

    2024年Ruby快速入门(10分钟).zip

    本博客适用于在家、学校或任何学习环境中自学Ruby编程。通过跟随博客,读者可以了解Ruby的基本概念、特点和安装方法,学会如何编写简单的Ruby程序,使用Gem包管理器、Web框架和并发处理,参与相关社区,并为未来的...

    CentOS 7下配置Ruby语言开发环境的方法教程

    本文跟大家分享的是在CentOS 7下配置Ruby语言开发环境的方法教程,分享出来供大家参考学习,下面来看看详细的介绍: 安装Ruby 2.2 CentOS7存储库中的Ruby版本为2.0,但如果需要,可以使用RPM软件包安装2.2 1、添加...

    Ruby On Rails开发从头来系列教程(chm)

    摘要:一直想尝试Ruby On Rails,但是因为对apache,mysql都不熟,对Rails的环境搭建更是没信心,所以一直没有开始,从知道了InstantRails后,终于在windows上搭建了Ruby On Rails开发环境,开始了Rails的学习。...

    Ruby经典学习教程(口碑不错)

    Ruby编程环境,类与对象,多任务处理,内置类与模块. 内容全面且讲解明晰清楚,上手较快

    在Ruby(和Rails)中部署机器学习模型-Ruby开发

    在Ruby(和Rails)中部署机器学习模型Trove:fire:在Ruby(和Rails)中部署机器学习模型与XGBoost,Torch.rb,fastText和许多其他gems配合使用非常好。将这一行添加到应用程序的Gemfile中:gem'trove'并运行:bundle ...

    ruby186-26

    还是先把配置环境打起来,才可以更好地学习。ruby1.8.6环境配置

    ruby-libs-2.0.0.648-35.el7_6.i686.rpm

    Ruby 可以安装在 Windows 和 POSIX 环境中。 Ruby 支持许多 GUI 工具,比如 Tcl/Tk、GTK 和 OpenGL。 Ruby 可以很容易地连接到 DB2、MySQL、Oracle 和 Sybase。 Ruby 有丰富的内置函数,可以直接在 Ruby 脚本中使用...

    基于ruby环境部署的自动化模块化小项目.zip

    代码仅供参考学习! 基于ruby环境部署的自动化模块化小项目 该项目中前端自动化及模块化目前只是最简单的实现方式,简化及更多文件合并/压缩还有待提高

    学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake, rails等)

    用于帮你安装Ruby环境,帮你管理多个Ruby环境,帮你管理你开发的每个Ruby应用使用机器上哪个Ruby环境。Ruby环境不仅仅是Ruby本身,还包括依赖的第三方Ruby插件。都由RVM管理。 Rails 这个也不用多说,著名开发框架。...

    [Rails 5.x] 安装设定03. [跨平台] 于VirtualBox的Ubuntu安装Ruby on Rails 开发环境

    [Ubuntu][Linux][教學][Rails_5.x]__安裝設定#03.__[跨平台]_於VirtualBox的Ubun

    .NET程序员带您走入Ruby核心语法之门

    本文的目的是为了找出为什么.NET程序员都想学习并使用Ruby,并探索Ruby语言的核心语法。这么多年来,Ruby一直鲜为人知,但它的功能已经远远超出了最初设计时的想法:以最简化的方法操作数据和环境。

    VSCode + WSL 2 + Ruby环境搭建图文详解

    主要介绍了VSCode + WSL 2 + Ruby环境搭建,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics