Ruby
服务器端脚本语言
开发语言:C

软件介绍

Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,Ruby 可运行于多种平台,如 WindowsMAC OS UNIX 的各种版本。

支持版本和获取方式

l   在鲲鹏云服务器上运行ruby,建议最低版本是ruby-2.6.3

编译和测试方式

本文选用华为鲲鹏云服务器ECS KC1实例做测试,KC1实例的处理器为兼容ARMv8指令集的鲲鹏920详细规格如下:

类别

子项

版本

云主机配置

ECS实例类型

kc1.xlarge.4

ECS配置

4U16GB

EVS

IO(100GB)

OS

Euler OS

2.8

Kernel

4.19.36

1.      获取源代码

软件获取地址:http://www.ruby-lang.org/zh_cn/downloads/

ruby官网:http://www.ruby-lang.org

2.      编译环境配置

3.      编译源代码

本文以ruby-2.6.3为例,下载ruby-2.6.3源码,并编译安装。

1)        执行以下命令,获取软件包。

wget https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.gz

2)     执行下面命令,解压软件包。

tar -zxvf ruby-2.6.3.tar.gz

3)     执行如下命令,进入ruby安装目录。

cd ruby-2.6.3

4)     执行以下命令,生成makefile文件。

./configure

5)     执行以下命令,编译ruby源码。

make -j4

make install

4.      测试已完成编译的软件

执行如下命令,查看ruby版本。

ruby -v

系统回显类似如下信息:

ruby 2.6.3p62 (2019-04-16 revision 67580) [aarch64-linux]

软件下载

源码下载立即下载