【ruby】【linux】【irb】CentOS上安装配置ruby开发环境,安装 irb

在读《理解Unix进程》这本书,书中代码是用Ruby写的,就自己想实践一下,搜来搜去要安装配置Ruby,我是centOS6.5的系统。下面这篇不错,我又加入了一点自己的理解和试验。

1 方法一:下载ruby的安装包来进行安装

1.安装编译环境gcc

使用yum install gcc在线安装

2.安装ruby开发环境

PS:经常在搜帖子的时候,大神的文章中都是随随便便下载个什么啊,又没告诉我这样的菜鸟到哪里下,让人几番周折,这里

下载 Ruby - Ruby 官方网站https://www.ruby-lang.org/zh_cn/downloads/

先下载linux版安装文件:ruby-1.8.6-p111.tar.gz  这里我下载的是ruby-2.1.2.tar.gz,大家根据自己下载的版本来

执行

  1. tar -zxvf ruby-1.8.6-p111.tar.gz
  2. cd ruby-1.8.6-p111
  3. ./configure --prefix=/usr/local/ruby
  4. make
  5. make install

3.安装RubyGems,RubyGems是用来安装ruby扩展包的模块,必要安装

PS:经常在搜帖子的时候,大神的文章中都是随随便便下载个什么啊,又没告诉我这样的菜鸟到哪里下,让人几番周折,这里RubyGems
官方下载地址:http://rubygems.org/pages/download点击打开链接

这里我选择tgz格式的下载,点击图中我标注的位置就可以下载了。我这里下载的是rubygems-2.2.2.tgz

zlib也可以在这个网站下载,在搜索框一搜索就出来了。

安装文件:zlib-1.2.3.tar.gz

rubygems-0.9.4.tgz

执行

  1. tar -zxvf zlib-1.2.3.tar.gz
  2. cd zlib-1.2.3
  3. #install static lib
  4. ./configure
  5. make test
  6. make install
  7. make clean
  8. #install share lib
  9. ./configure --shared
  10. make test
  11. make install
  12. #copy header files
  13. cp zutil.h /usr/local/include
  14. cp zutil.c /usr/local/include
  15. #ruby zlib
  16. cd ruby-1.8.6/ext/zlib
  17. ruby extconf.rb --with-zlib-include=/usr/include --with-zlib-lib=/usr/lib
  18. make
  19. make install
  20. cd ../..
  21. make clean
  1. tar -zxvf rubygems-0.9.4.tgz
  2. cd rubygems-0.9.4
  3. ruby setup.rb

以后就可以任意安装rubyforge下的gem包了,使用gem install -y -l filename.gem命令安装

原地址:http://blog.csdn.net/wanjichun/article/details/2914464

到了这儿,在终端输入irb,仍然不行,提示
bash: irb: command not found,接下来:

2 方法二:在终端使用命令来安装进行安装

网上的关于怎样在centos 6 上安装ruby 的多是下载ruby的安装包来进行安装。因为需要自己配置环境变量,所以我喜欢在终端使用命令来安装。

在终端使用命令来安装软件的困难在于有时候不知道要安装的软件在软件源中的包的名称。当然,大部分都是软件名称。

例如,要在centos 中安装ruby,直接使用 sudo yum install ruby 即可。

我的系统是centos 6.3 ,使用上面命令安装的ruby 版本是1.8。7 ,和在ubuntu 中安装的ruby的版本一样,不过在fedora 中则是最新的。

如果要学ruby的gui图形界面编程,要使用tcl-tk 的话,和在fedora中安装tk 的命令一样, sudo yum install ruby*tk .

安装好之后,想先试一下ruby的实时解释器irb,输入 irb ,却提示 bash: irb: command not found

使用 locate irb 或者 rpm -qa | grep irb ,发现原来竟然还没有安装 irb 。所以还需要另外安装。

这就难了,我怎么知道irb 在yum 源里的包的名称呢?肯定不是irb .那就 yum search irb 一下,找到了,就是ruby-irb 。

sudo yum install ruby-irb 从此以后就可以使用irb了。

输入了这句,安装完就可以了,终于可以了。搜的好多文章都是在说方法一,没人给我这菜鸟说安装完Ruby,怎么才能用irb,这下终于解决了,谢谢原作者。

原文链接地址: http://www.maybe520.net/blog/1715/

输最后给大家推荐个20分钟体验
Ruby:https://www.ruby-lang.org/zh_cn/documentation/quickstart/

3 irb进阶:配置更强大的irb

现在可以配置irb了.

irb是交互式Ruby 的命令行工具,即输入一句就立即执行并给出结果.

默认的irb不够强大,现在给它配置一下.

irb配置放在个人目录下的.irbrc文件里(文件路径: %USERPROFILE%\.irbrc).

配置文件默认不存在,需要新建一个,在里面输入

#这是irb的配置文件,irb运行前会读取此文件的配置,

#此文件需要在用户目录下

require ‘irb/completion’   #打开自动完成功能

IRB.conf[:AUTO_INDENT]=true #打开自动缩进功能

现在在命令行输入irb打开ruby交互工具就可以体验自动完成功能和自动缩进功能.

比如:

输入File.me,  然后按tab键就可以自动完成函数名输入,变成File.method.

如果发现有多个可能,不会自动完成,但是按两下tab会显示所有可能的名字.

至于缩进就是比如输入def fun1,然后按回车,下一行会缩进两个空格让你输入.

接下来是ri,ri是用于在终端查看帮助的工具,如果你更喜欢使用chm,那么接下来的配置就不需要设置了.

ruby的帮助文件在Ruby\doc\ruby20.chm.

如果你也想试试使用在终端查看帮助,那么继续往下看吧.

首先需要安装ri格式的帮助文件

1.在终端运行gem install rdoc-data 安装

2.然后需要生成ri数据,在终端运行

rdoc-data –install

gem rdoc –all –overwrite

3.现在可以使用ri来查询了,比如查询String的strip方法的使用帮助.

在终端运行:ri String#strip

然后会输出:

(from ruby core)

——————————————————————————

str.strip -> new_str

——————————————————————————

Returns a copy of str with leading and trailing whitespace removed.

” hello “.strip #=> “hello”

“\tgoodbye\r\n”.strip #=> “goodbye”

第三部分   原文链接:http://shashanzhao.com/archives/866.html

【ruby】【linux】【irb】CentOS上安装配置ruby开发环境,安装 irb

时间: 2024-12-14 18:17:39

【ruby】【linux】【irb】CentOS上安装配置ruby开发环境,安装 irb的相关文章

CentOS上搭建java WEB开发环境Tomcat+MySQL+JDK

对于初学者来说,想在linux系统上搭建一个java web服务器,不知道什么方案可行, 这篇文章主要是告诉这些基础和概念相对薄弱的同学,这样搭建是可行的,大体上没问 题的,出问题也是细节问题.所以此文只讲一个大体流程即可. 一.准备工作: Linux系统: CentOS release 6.4: Tomcat: apache-tomcat-8.0.9.tar.gz:下载:http://dev.mysql.com/downloads/ MySQL:mysql-5.1.73-3el6-5.src.

安装配置PhoneGap开发环境(二)——使用Cordova代替PhoneGap创建项目

1 Cordova是谁 PhoneGap的官方文档说的很清楚.Cordova是PhoneGap的引擎,这两者的关系类似于WebKit与Chrome浏览器的关系.所以一些核心的基础操作对于Cordova与PhoneGap是相通的.有时候使用PhoneGap创建工程的会出现一些莫名的问题,推荐使用Cordova创建. 2 下载PhoneGap与Cordova 略.见<安装配置PhoneGap开发环境(一)>. 3 使用Cordova创建PhoneGap项目 查看当前平台的Cordova版本: co

CentOS下配置Java开发环境---安装OpenJDK

0. 前言 公司项目运行在centos下,很多底层细节已由前人配置优化,虽然使用无忧,但还是希望了解一下其中的细节,既为以后系统配置升级做准备,也进一步自己丰富知识面的细节.临近年终项目宽松,打算自己搭建一个开发环境,深入学习一下.本文记录一次centos下安装jdk的过程.配置如下: 系统版本:CentOS7.6 安装版本:java-1.8.0-openjdk 1. 查看可安装JDK版本 [[email protected] ~]# yum search java | grep -i --co

安装配置Android开发环境SDK

引言: 好搞事情,搞点移动端测试高大尚的东西,首先先得把环境搭建起来: 1.下载 握了个草,很多网站都直接推荐到android官网去下载,叔不知google官网早就被我大天朝给墙了,对于不喜欢FQ的天朝一等良民: http://tools.android-studio.org/index.php/sdk/ 下载一个zip格式的就好 解压Android SDK文件,里面有两个应用程序: "SDK Manager.exe"(负责下载或更新SDK包) 和 "AVD Manager.

安装配置PhoneGap开发环境(一)

1 安装JDK 略. 2 安装Eclipse并安装ADT插件 Android的官网提供集成了Android插件的Eclipse开发环境. 眼下訪问不了,尝试百度一下其他资源. 3 安装Android SDK最新版本号 眼下最新版本号为API 22. 4 安装Node.js 到Node.js官网下载并安装Node.js. 5 安装PhoneGap.Cordoba Node.js成功安装后,将其路径配入Path环境变量.以方便命令行使用.在命令行中输入: npm install -g phonega

mac下安装配置java开发环境

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Helvetica; color: #000000 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Helvetica; color: #000000; min-height: 13.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #

Ubuntu14.04下安装配置Android开发环境

下载安装配置JDK Java SE Downloads 安装包: jdk-8u11-linux-x64.tar.gz cd /usr/lib/ sudo mkdir jvm cd /home/user/ tar zxvf jdk-8u11-linux-x64.tar.gz -C /usr/lib/jvm/ cd /usr/lib/jvm sudo mv jdk1.8.0_11/ java-8-sun 修改.bashrc,添加环境变量 vim ~/.bashrc 2. 下载安装ADT&SDK 官网

python_在windows下安装配置python开发环境及Ulipad开发工具

最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的IDE也有不少,网上也有很多介绍. 我自己选择了国产 Python IDE:UliPad.这个IDE本身就是用 Python+wxPython编写的,小巧,功能全,特别适合Python初学者. 这是 Ulipad 下载地址:http://code.google.com/p/ulipad/download

在windows下安装配置python开发环境及Ulipad开发工具(转)

最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的IDE也有不少,网上也有很多介绍. 我自己选择了国产 Python IDE:UliPad.这个IDE本身就是用 Python+wxPython编写的,小巧,功能全,特别适合Python初学者. 这是 Ulipad 下载地址:http://code.google.com/p/ulipad/download

安装配置PhoneGap开发环境

1 安装JDK 略. 2 安装Eclipse并安装ADT插件 Android的官网提供集成了Android插件的Eclipse开发环境.目前访问不了,尝试百度一下其它资源. 3 安装Android SDK最新版本 目前最新版本为API 22. 4 安装Node.js 到Node.js官网下载并安装Node.js. 5 安装PhoneGap.Cordoba Node.js安装成功后,将其路径配入Path环境变量,以方便命令行使用.在命令行中输入: npm install -g phonegap 安