Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 编程 > Ruby > 正文

Ruby安装(环境设置)

时间:2014-08-20 23:34 来源:未知 作者:www.51ou.com 阅读:

本地环境设置

如果愿意设置Ruby编程语言环境,可以看看下面的安装教程。本教程将所有有关环境设置先通过下面的议题,然后进一步进行说明:


安装环境及所需文件
Fedora Core 5
Ruby (ruby-1.8.4.tar.gz)
Ruby Gems (rubygems-0.9.0.tgz)
Rails

以root身份登陆。

安装钱的准备
检查系统是否已经安装了 ruby,
#rpm -qa | egrep ‘(ruby)|(irb)‘
如果已安装,而且不是你所要的版本,则需要先卸载她,如,
#rpm -e ruby-docs-1.8.1-7.EL4.2 \
ruby-1.8.1-7.EL4.2 \
irb-1.8.1-7.EL4.2 \
ruby-libs-1.8.1-7.EL4.2 \
ruby-mode-1.8.1-7.EL4.2 \
ruby-tcltk-1.8.1-7.EL4.2 \
ruby-devel-1.8.1-7.EL4.2

安装 Ruby
假设 Ruby 安装到 /usr/local/ruby
#mkdir /usr/local/ruby
#tar -zxvf ruby-1.8.4.tar.gz
#cd ruby-1.8.4
#./configure --prefix=/usr/local/ruby
#make
#make install

设置路径
#vi /etc/profile
在该文件中加入,
RUBY_HOME=/usr/local/ruby
PATH=$PATH:$RUBY_HOME/bin
export RUBY_HOME PATH

检查是否安装成功
重新登录,
#ruby -v
如果能显示 ruby 的版本信息(ruby 1.8.4 (2005-12-24) [i686-linux]),则说明已安装成功。

安装 Ruby Gems
#tar -zxvf rubygems-0.9.0.tgz
#cd rubygems-0.9.0
#ruby setup.rb

检查是否安装成功
#gem -v
如果能显示 gem 的版本信息(0.9.0),则说明已安装成功。

安装 Rails
#gem install rails -r -y

检查是否安装成功
#rails -v
如果能显示 gem 的版本信息(Rails 1.1.4),则说明已安装成功。

流行的Ruby编辑器:

要编写Ruby程序,需要一个编辑器:

  • 如果在Windows机器上,那么可以使用任何简单的文本编辑器如记事本或Editplus。

  • VIM (Vi IMproved) 是非常简单的文本编辑器。这是几乎所有的Unix机器以及现在的Windows都有支持。此外可以使用您最喜爱的vi编辑器来编写Ruby程序。

  • RubyWin 是一个Ruby集成开发环境(IDE),适用于Windows。

  • Ruby Development Environment (RDE) 也是Windows用户不错的一个 IDE。

交互式Ruby (IRb):

交互式Ruby(IRB)为实验提供了一个shell。 在IRB的shell可以立即查看表达式一行一行生成结果。

Ruby自动安装此工具,所以不用做其它一些额外的工作。

只要输入命令提示符,IRB在交互式Ruby会话将开始,如下所示:

$irb
irb 0.6.1(99/09/16)
irb(main):001:0> def hello
irb(main):002:1> out = "Hello World"
irb(main):003:1> puts out
irb(main):004:1> end
nil
irb(main):005:0> hello
Hello World
nil
irb(main):006:0>  

不要担心我们在这里做什么。在随后的章节将了解这些步骤。

下一步是什么?

假设,现在我们已经有一个Ruby的工作/编程环境,准备写第一个Ruby程序。下一章会讲解如何编写Ruby程序。

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《Ruby安装(环境设置)》技术文章,《Ruby安装(环境设置)》详细使用和说明,有时《Ruby安装(环境设置)》可能不完善、敬请谅解!如果《Ruby安装(环境设置)》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(0)
0%
踩一下
(0)
0%
上一篇:Ruby概况
下一篇:Ruby基础语法