newgem + rake package で "stopping only thread" というエラーが出て悩んだ。

newgem で作ったソースで rake package を実行すると、

rake aborted!
stopping only thread
        note: use sleep to stop forever

(See full trace by running task with --trace)

というエラーが出るようになってしまって悩んだ。Manifestファイルの pkg/* の行を消したら直った。

pkg以下のファイルがManifestに追加されてしまった原因は、rake package を実行した後に、newgem をもう一度実行したためだと思う。具体的には、 newgem -T rspec xxxx のようにして、テストをRSpecに切り替えようとした。


newgem

screenshot

screenshot