ruby-reference-manual:2893
From: Ippei Obayashi <ohai@k...>
Date: Fri, 4 Nov 2011 02:36:54 +0900
Subject: [ruby-reference-manual:2893] [るりまプロジェクト - Feature #5329] bitclust gem
Issue #5329 has been updated by Ippei Obayashi.
r4868の変更により、
* standalone.rbが動かない
* test/test_bitclust.rb が正しくテストされない
という問題が生じています。
このチケットに添付しているパッチはgem化には必要ですが、既存の他の仕組と整合していません。
というわけで、
* 変更をrevertしてgemをbuildするときだけパッチを当てる
* gemの管轄下にあるときもそうでないときも妥当に動作するようコードを変更する
のいずれかをする必要があります。
私としては1番目のやり方を想定してたのですが、2番目の変更のためには、
* standalone.rb を binの下に移動させる
* test/test_bitclust.rb で require "#{BITCLUST_DIR}/bin/bitclust.rb" としているのを止め、
テストに必要な部分をlibの下に移動させる
などの変更が必要です。
# rubygemsがあまり融通がきかない仕組みなのが問題
----------------------------------------
Feature #5329: bitclust gem
http://redmine.ruby-lang.org/issues/5329
Author: Ippei Obayashi
Status: Open
Priority: Normal
Assignee: okkez _
Category: bitclust
Target version:
reporter:
ruby_version:
bitclust の gem を build するスクリプトを書きました。るりまに関わる人に便利であれば良いのですが。
このチケットに添付している2つのファイルとsvn,patchコマンドを用意して、
ruby-1.9.2 build-bitclust-core-gem.rb --workdir gemdir --patch "-p1 < bitclust-gem.patch" --patchlevel 1
とすると、gemdir/build の下に bitclust-core-20110813.4780.1.gem という gem ファイルができます。
良さそうなら rubygems.org に push しようと思うのですがどうでしょう。
--
http://redmine.ruby-lang.org
--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/
2828 2011-09-15 09:50 [ohai@k... ] [るりまプロジェクト - Feature #5329][Open] bitclust gem 2832 2011-09-17 17:37 ┣[redmine@r... ] [るりまプロジェクト - Feature #5329] bitclust gem 2882 2011-10-30 14:07 ┣[redmine@r... ] [るりまプロジェクト - Feature #5329] bitclust gem -> 2893 2011-11-03 18:36 ┣[ohai@k... ] [るりまプロジェクト - Feature #5329] bitclust gem 2990 2012-02-28 12:57 ┣[redmine@r... ] [るりまプロジェクト - Feature #5329] bitclust gem 3107 2012-06-23 03:49 ┗[redmine@r... ] [るりまプロジェクト - Feature #5329][Closed] bitclust gem