Ruby 命令行 常用命令
从命令行启动Ruby解释器时,你不仅可以提供程序文件的名字,而且可以提供一个或多个命令行开关。你选择的开关指示解释器以一种特定的方式运转,并且/或者执行特定的操作。
Ruby命令行开关有20多个,其中有些很少使用,有些则每天被很多Ruby程序员使用。在这里我们将再看几个最常用的。(你已经看到过其中的两个,-c和–w,它们结合在一起使用。)这些常用的开关总结在表1-2中,我们将分别给予解释。
表1-2 常用的Ruby命令行开关总结
命令行开关
描 述
例 子
-c
不执行程序,只检查(check)程序文件的语法
ruby –c c2f.rb
-w
在程序执行过程中给出警告(warnig)信息
ruby –w c2f.rb
-e
执行(execute)在命令行中引号内的代码
ruby –e 'puts"code demo! "'
-v
显示Ruby版本(version)信息,在详信(verbose)模式下执行程序
ruby –v
-l
行(line)模式:如果没有换行则在每一行输出后输出一个换行
ruby –l –e 'print "Will jump down! "'
-rname
加载指定的扩展(require)
ruby –rprofile
--version
显示Ruby版本(version)信息
ruby --version
相关文档:
订单处置,首先要有一个订单的详细列表(包括数量,价钱啥的)和一个对于个人的一些信息的一个表。因而我们创造两个模型,line_item(列表项),order(列表),其后编者如次
/db/migrate xxx_create_order xxx_line_item
Ruby代码
一.class CreateOrders < ActiveRecord::Migration
二.def self.up
3. create_tabl ......
1.install ruby
download from http://www.ruby-lang.org/en/news/2009/12/07/ruby-1-9-1-p376-is-released/
2.install rails
ruby gem install rails --include-dependencies
3.install mysql
download from http://sourceforge.net
ruby gem install&nb ......
从今天起不再浪费时间,开始走向自动化测试这条光明的道路,并以搭建一个自动化测试平台为目标,并这个过程一点点的记录下来和大家分享
首先,是ruby环境的搭建
(1)到ruby的官网:http://www.ruby-lang.org/en/下载 ruby安装程序;
PS :选择 ruby on windows,我下载的是Ruby 1.8.6 One ......
照例可以先看端程序
class Person
def initialize( name,age=18 )
@name = name
@age = age
@motherland = "China"
end
def talk
puts "my name is "+@name+", age is "+@age.to_s
&n ......