Ruby on Rails 入门之:(2) 手动编译运行Ruby程序
来源:互联网 发布:纸牌游戏 c语言 编辑:程序博客网 时间:2024/06/05 06:55
虽然在运行Rails程序的时候不许要手动运行任何ruby程序,Rails框架会替我们执行一切相关的程序。
但是如果单独的使用Ruby程序编写一些小脚本程序,还是有必要了解一下ruby程序是如何进行编译运行的。
这里所谓的编译,其实就是运行,因为ruby是解释型语言,不许要编译,所以编译的过程也就是执行的过程。
Ruby程序直接使用vim或者gedit就可以进行编译。
下面给出一段我们要使用的ruby程序:
#encoding:gbkfood = ["米饭","黑米","饺子","面条","面包"];puts food;for item in foodputs 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
- Ruby on Rails 入门之:(2) 手动编译运行Ruby程序
- [2]ruby&ruby on rails入门笔记---Ruby中的异常
- ruby on rails 入门
- ruby on rails 入门
- Ruby on Rails 之旅(七)—— Ruby on Rails 入门(2)
- Ruby on Rails 入门之:(5) Ruby中基本数据类型
- Ruby on Rails 入门之:(8) Ruby中条件语句
- Ruby on Rails 入门之:(10) Ruby中的对象
- Ruby on Rails 入门之:(11) Ruby中的类方法
- Ruby on Rails 入门之:(14) Ruby中的继承
- Ruby on Rails 入门之:(17) 初次接触ruby线程
- Ruby on Rails 入门之:(19) ruby线程同步控制
- Ruby on Rails 入门之:(19) ruby线程同步控制
- Ruby on Rails (2)
- ruby on rails 入门笔记
- Ruby on Rails 入门 ----respond_to
- ruby on rails 入门注意事项
- Ruby on Rails 入门 ----respond_to
- java中final和static关键字总结
- 云计算与分布式概述
- centos下nginx+tomcat安装配置 nginx结合tomcat
- 我指间的刺青是对你的誓言
- 初学ASP时遇到的一些问题
- Ruby on Rails 入门之:(2) 手动编译运行Ruby程序
- 产品经理常用工具
- 测试
- 一位老师分享的js实用demo(树形列表)
- Flex Data Binding详解
- 如何自定义手势
- 原来win+apache实现ssl的证书认证如此简单 +使用openssl来生成CA证书、申请证书、颁发证书以及撤销证书的过程
- 如果不是异地
- Rational Rose 2003下载及破解方法