Ruby on Rails 入门之:(2) 手动编译运行Ruby程序

虽然在运行Rails程序的时候不许要手动运行任何ruby程序,Rails框架会替我们执行一切相关的程序。


但是如果单独的使用Ruby程序编写一些小脚本程序,还是有必要了解一下ruby程序是如何进行编译运行的。

这里所谓的编译,其实就是运行,因为ruby是解释型语言,不许要编译,所以编译的过程也就是执行的过程。


Ruby程序直接使用vim或者gedit就可以进行编译。


下面给出一段我们要使用的ruby程序:

#encoding:gbk
food = ["米饭","黑米","饺子","面条","面包"];
puts food;
for item in food
	puts item;
end

那么,如果编译运行这段程序呢?

简单的使用ruby+文件名就可以运行了。

下面是运行结果:

watkins@watkins:~/temp/workspace/ruby$ ruby compile.rb 
米饭
黑米
饺子
面条
面包
米饭
黑米
饺子
面条
面包
watkins@watkins:~/temp/workspace/ruby$ 

在使用ruby命令执行文件的时候,可以有多个参数可以选择,如果没有参数,只是简单的运行要执行的文件。


下面给出常用的一些参数以及用法:

1. -c   对ruby文件进行语法检查

ruby -c compile.rb

2. -w 可以让Ruby编译器在警告模式钟运行,一旦出现错误就给出提示。

3. -e  使用-e选项,可以直接在控制台执行ruby程序,要运行的ruby程序保存在括号中:

ruby -e ' puts "Hello Ruby" '

4. -l 确保每个输出在单行中显示。


上面的编译器参数可以组合使用,例如: ruby -ce ***.rb





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值