直接去ruby的官网上下载rubyinstall的安装包,直接选择现在最新的2.2吧
往下拉看到devkit的包一起下载了吧,没有说明对应2.2下载哪个也拿最近的啦
2. 安装ruby,选择安装语言
3.选择安装目录,顺便勾选上添加到环境变量吧
4. 安装完成,打开命令行,ruby -v查看下吧,安装成功
基本使用
1.如果你尚未输入irb,现在马上输入。你会看到Ruby的交互命令行,其中可输入命令并获得
反馈。输入下列命令:
如果你对Ruby一无所知,这短短几行代码示例就暗藏了不少线索。
第一,它告诉你,Ruby
是解释执行的。确切地说,Ruby几乎总是解释执行的,但也有开发者正着手开发虚拟机,想把
Ruby代码编译成字节码再执行;
第二,我没在代码里声明任何变量;
第三,即使我没让Ruby返
回任何值,这几行代码也都具有各自的返回值。实际上,每条Ruby代码都会返回某个值。
此外,你还至少看见了两种形式的字符串。
单引号包含的字符串表示它将不加改动地直接解
释,
双引号包含的字符串则会引发字符串替换。字符串替换是Ruby解释器所做的一种求值。在上
面的示例中,Ruby把变量language的返回值替换进了字符串。好,继续前进。
在Ruby中,一切皆
为对象,就连每个单独的数字也不例外。通过此例,我们可以看出,数字是Fixnum类型的对象,
且调用methods方法可返回方法数组(Ruby用方括号表示数组)。实际上,我们可以用“.”符号
调用对象具有的任意方法。
也就是说,除了nil和false之外,其他值都代表true。C和C++程序员可得小心了,0也是
true!
Ruby的逻辑运算符,跟C、C++、C#、Java差不多,但也稍有不同。and(也可写为&&)是
逻辑与,or(也可写为||)是逻辑或。用这两种运算符验证表达式时,一旦表达式的值已能明
确求出,解释器就不再继续执行后面的表达式代码。如果想执行整个表达式的话,可以用&或|
进行比较。下面,看看它们是如何运行的:
请发表评论