[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:18188] Debianパッケージ化に向けた Nendo 0.6.2 をリリースしました
kiyokaといいます。こちらへは初POSTかもしれません。
ほぼ佐々木さんへの私信となります。
先日のKOF2011でDebianパッケージ化の話を頂いた件です。
遅くなりました。すみません…
やっと Nendo 0.6.2をリリースしました。gem単体でtestが通るようになったはずです。
この作業はSekkaのDebianパッケージ化に向けての前準備です。
http://oldtype.sumibi.org/show-page/kiyoka.2012_02_10
自分でもDebian testing上で gem2debで ruby-nendoパッケージが作れたので、
パッケージ化も大きな問題は無いかと思います。
それから、Rakefileはjewelerをrequreしていますが、例外処理し、無くても
rake testが通るようになっています。
よって、Debain上のruby-nendoパッケージにはjewelerは不要です。
先日、私がtwitterでjewelerからhoeに乗り換えようかとつぶやいていましたが、
不要な作業と気付いてやめました。
一つ、Debian testingのruby関連で気付いたことは、alternativesでruby1.9.1を使う
指定をしていても /usr/bin/rspec で起動すると、ruby1.8が動いてしまうというところです。
これはそんなものなんでしょうか。rspecも1.9.1で動くべき?
ちなみに、NendoのRakefileでは /usr/local/bin/rspec でも動いてほしいので、
ruby -I ./lib `which rspec`
という記述で逃げています。なんかrubyではなくshellで解決してしまっていますが…
以下、alternativesの結果を貼り付けておきます。
root@:/etc# update-alternatives --config ruby
alternative ruby (/usr/bin/ruby を提供) には 2 個の選択肢があります。
選択肢 パス 優先度 状態
------------------------------------------------------------
0 /usr/bin/ruby1.8 50 自動モード
1 /usr/bin/ruby1.8 50 手動モード
* 2 /usr/bin/ruby1.9.1 10 手動モード
現在の選択 [*] を保持するには Enter、さもなければ選択肢の番号のキーを押してください:
root@:/etc# update-alternatives --display ruby
ruby - 手動モード
リンクは現在 /usr/bin/ruby1.9.1 を指しています
/usr/bin/ruby1.8 - 優先度 50
スレーブ erb: /usr/bin/erb1.8
スレーブ erb.1.gz: /usr/share/man/man1/erb1.8.1.gz
スレーブ irb: /usr/bin/irb1.8
スレーブ irb.1.gz: /usr/share/man/man1/irb1.8.1.gz
スレーブ rdoc: /usr/bin/rdoc1.8
スレーブ rdoc.1.gz: /usr/share/man/man1/rdoc1.8.1.gz
スレーブ ri: /usr/bin/ri1.8
スレーブ ri.1.gz: /usr/share/man/man1/ri1.8.1.gz
スレーブ ruby.1.gz: /usr/share/man/man1/ruby1.8.1.gz
スレーブ testrb: /usr/bin/testrb1.8
スレーブ testrb.1.gz: /usr/share/man/man1/testrb1.8.1.gz
/usr/bin/ruby1.9.1 - 優先度 10
スレーブ erb: /usr/bin/erb1.9.1
スレーブ erb.1.gz: /usr/share/man/man1/erb1.9.1.1.gz
スレーブ irb: /usr/bin/irb1.9.1
スレーブ irb.1.gz: /usr/share/man/man1/irb1.9.1.1.gz
スレーブ rdoc: /usr/bin/rdoc1.9.1
スレーブ rdoc.1.gz: /usr/share/man/man1/rdoc1.9.1.1.gz
スレーブ ri: /usr/bin/ri1.9.1
スレーブ ri.1.gz: /usr/share/man/man1/ri1.9.1.1.gz
スレーブ ruby.1.gz: /usr/share/man/man1/ruby1.9.1.1.gz
スレーブ testrb: /usr/bin/testrb1.9.1
スレーブ testrb.1.gz: /usr/share/man/man1/testrb1.9.1.1.gz
現在の '最適' バージョンは '/usr/bin/ruby1.8' です。
以上、よろしくお願いします。
--kiyoka