ruby语言为什么不流行?

Python011

ruby语言为什么不流行?,第1张

因为ruby适用范围较窄。

Ruby明显比其他类似的编程语言年轻,又因为Ruby是日本人发明的,所以早期的非日文资料和程序都比较贫乏,所以在网上仍然可以找到类似“Ruby的资料太少”之类的批评。

在Ruby语言中,任何东西都是对象,包括其他语言中的基本数据类型,比如整数变量没有类型,Ruby的变量可以保存任何类型的数据。任何东西都有值,不管是数学或者逻辑表达式还是一个语句,都会有值。ruby语言很优雅,可以做到不需要注释就可以读懂。

ruby语言特点:

Ruby 是开源的,在Web 上免费提供,但需要遵守开源软件协议。

Ruby 是一种通用的、解释的编程语言。

Ruby 是一种真正的面向对象编程语言。

Ruby 是一种类似于 Python 和 Perl 的服务器端脚本语言。

Ruby 可以用来编写通用网关接口(CGI)脚本。

Ruby 可以被嵌入到超文本标记语言(HTML)。

Ruby 语法简单,这使得新的开发人员能够快速轻松地学习 Ruby。

对于新入门的开发者,如何安装

Ruby和Ruby

Gems

的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装

Ruby

开发环境。

此安装方法同样适用于产品环境!

系统需求

首先确定操作系统环境,不建议在

Windows

上面搞,所以你需要用:

Mac

OS

X

任意

Linux

发行版本(Ubuntu,CentOS,

Redhat,

ArchLinux

...)

强烈新手使用

Ubuntu

省掉不必要的麻烦!

以下代码区域,带有

$

打头的表示需要在控制台(终端)下面执行(不包括

$

符号)

步骤0

安装系统需要的包

#

For

Mac

#

先安装

[Xcode]开发工具,它将帮你安装好

Unix

环境需要的开发包

步骤1

安装

RVM

RVM

是干什么的这里就不解释了,后面你将会慢慢搞明白。

$

curl

-L

期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好

RVM。

然后,载入

RVM

环境(新开

Termal

就不用这么做了,会自动重新载入的)

$

source

~/.rvm/scripts/rvm

检查一下是否安装正确

$

rvm

-v

rvm

1.22.17

(stable)

by

Wayne

E.

Seguin

[email protected]>,

Michal

Papis

[email protected]>

步骤2

RVM

安装

Ruby

环境

$

rvm

install

2.0.0

同样继续等待漫长的下载,编译过程,完成以后,Ruby,

Ruby

Gems

就安装好了。

步骤3

设置

Ruby

版本

RVM

装好以后,需要执行下面的命令将指定版本的

Ruby

设置为系统默认版本

$

rvm

2.0.0

--default

同样,也可以用其他版本号,前提是你有用

rvm

install

安装过那个版本

这个时候你可以测试是否正确

$

ruby

-v

ruby

2.0.0p247

(2013-06-27

revision

41674)

[x86_64-darwin13.0.0]

$

gem

-v

2.1.6

这有可能是因为Ruby的默认源使用的是cocoapods.org,国内访问这个网址有时候会有问题,网上的一种解决方案是将远替换成淘宝的,替换方式如下:

$gem

source

-

要想验证是否替换成功了,可以执行:

$

gem

sources

-l

正常的输出结果:

CURRENT

SOURCES

到这里就已经把Ruby环境成功的安装到了Mac

OS

X上,接下来就可以进行相应的开发使用了。