说明
本文将阐述如何开发Ruby语言gem软件包的方法和过程,
Ruby语言开发工具:创建自己的Ruby语言gem软件包
。关于如何把软件包的代码写好请参考他人的gem软件包。所有Ruby语言软件包安装目录为:<code>%RUBY_HOME%libubygems1.8gems</code>
前提条件
Ruby 语言 1.8.4版本, 点击这里Ruby1.8.4。要想安装多个Ruby语言运行环境请看这里。
安装开发工具
<code>gem install gem_plugin -r -y</code>
开发gem软件包
创建软件包目录及其基本文件
<code>gpgen fixnum_prime</code>
进入自己软件包根目录
<code>cd fixnum_prime</code>
开发Ruby语言代码
<code>vi libfixnum_prime.rb</code>其代码如下
<code>class Fixnum</p><p> def prime?</p><p> ("1" * self) !~ /^1?$|^(11+?)1+$/</p><p> end</p><p> end</code>
形成gem软件包
<code>rake package</code>
安装gem软件包
<code>gem install pkgfixnum_prime-0.1.gem</code>
使用gem软件包
<code>irb</p><p> require "fixnum_prime"</p><p> 1.prime?</p><p> 103.prime?</p><p> exit</code>
卸载gem软件包
<code>gem uninstall fixnum_prime</code>