ruby ---创建自己的Ruby语言gem软件包

准备用ruby写一套测试自动化框架,但是好久没有看这个东西了! 也忘了很多东西!所以开此blog记录我的学习一点一滴

今天看了gem,写写自己的心得体会,如何来制作我的gem文件

首先我的机器上已经安装了ruby1.8.5,我先查了一下我的gem版本

1、gem -v

0.9.0

2、下载gem的开发工具

gem install gem_plugin -r -y

然后我进入一个目录下,比如d:/tmp

cd d:/tmp

3、在这个目录下编写了一个小的rb程序

class Gemtest
    def initialize(name,address)
        @name=name
        @address=address
    end
    def speak
        puts "#{@name} speak me: i am address #{@address}"
    end
end

4、在DOS下执行rake package

(in D:/tmp/gemtest)
mkdir -p pkg
  Successfully built RubyGem
  Name: gemtest
  Version: 0.1
  File: gemtest-0.1.gem
mv gemtest-0.1.gem pkg/gemtest-0.1.gem

5、然后把这个gem包安装到ruby名目录下

gem install pkg/gemtest-0.1.gem

6、测试一下,在dos执行

D:/tmp/gemtest>irb
irb(main):001:0> require "gemtest"
=> true
irb(main):003:0> a=Gemtest.new("zhangb","shanghai changdao road")
=> #<Gemtest:0x2d16a6c @address="shanghai changdao road", @name="zhangb">
irb(main):004:0> a.speak
zhangb speak me: i am address shanghai changdao road
=> nil

ok,结果成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值