ASIPのRubyistなるままに このページをアンテナに追加 RSSフィード

2008-09-03

RubyGems パッケージの作り方 by cutagem

23:51 | RubyGems パッケージの作り方 by cutagemを含むブックマーク

cho45さん作のgem作成支援ツールcutagemを使います。


cutagemのオフィシャルでは前版0.0.7のgemしか入手できないので、

genki(瀧内元気)さんがcho45さんのgithubリポジトリから

フォークしたgithubリポジトリ経由で

cutagemの最新版+αの0.0.8.3のgemを取得。

gem sources -a http://gems.github.com
sudo gem install genki-cutagem

1)雛型を作成する

cutagem パッケージ名

2)雛型のRakefileを編集する

14行目

NAME              = "パッケージ名"
AUTHOR            = "作者名"
EMAIL             = "メールアドレス"
DESCRIPTION       = "ひとこと説明"
RUBYFORGE_PROJECT = "プロジェクト名"
HOMEPATH          = "http://#{RUBYFORGE_PROJECT}.rubyforge.org"

59行目(作成するgemライブラリの場合、require時に読み込むファイルの指定)

	#s.autorequire       = "ファイル名(拡張子なし)"

62行目(依存するRubyGemsパッケージのバージョン指定)

	#s.add_dependency('依存パッケージ名', '>=バージョン')

63行目(Rubyのバージョン指定)

	#s.required_ruby_version = '>= バージョン'

3)gemを作成し、インストールする

rake install

4)gemspecファイルを作成する

rake gemspec

5)gemアンインストールする

rake uninstall

番外)

1)gemRubyforgeで公開する

RubyGems パッケージの作り方 - rubyforge 登録まで

2)gemGithubで公開する

github に gem を公開する

svn レポジトリを github に移行させてみる