内容へ移動
Cat Paw Software
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
rubygems:newgem
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== newgem ====== gemパッケージ作成ツール。Ruby 1.9 + gem 1.8.7 では動かないかも? ===== インストール ===== $ gem install newgem するとnewgemというコマンドが作られる。 $ newgem ===== 作成 ===== Rubyのライブラリを作る場所で $ newgem hoge -T spec hogeディレクトリが作成され、その中にライブラリ、rakeタスク等が作成される。-Tオプションでテストライブラリを指定、デフォルトTest::Unit、-T rspecでRSpecを指定。 rakeでテストを実行 $ rake test $ rake spec rakeでgemパッケージをビルド $ rake package ===== 既存のものに適用 ===== 既に開発中のものにnewgemを適用することもできる。hogeというライブラリを作成しているなら、 hoge/lib/hoge.rb hoge/spec/hoge_spec.rb のようなディレクトリ構成にしておき hoge ディレクトリの上で $ newgem hoge -T rspec とする。ヘルパやrakeタスクなどが作られる。hoge.rbやhoge_spec.rbを上書きしようとするので、一度退避させて後でマージするのが吉
rubygems/newgem.txt
· 最終更新:
2011/12/13 11:29
by
nullpon
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ