多分この週末がすぎれば直ってると思うんですが、GitHubのgem生成機能が動作していないようで、公開したいgemが公開されずに困っています。
そういう場合に、手動でなんとかする方法をメモ。
GitHubで公開されているgemは、GEM_NAMEにユーザIDがプレフィックスとしてつくので、単純にgitをcloneしてきてrake installしても、プレフィックスがついていないgemがインストールされてしまうので、ちょっと困ります。
この問題を回避するには、自分でgemspecファイルを編集して、
以下のようにプレフィックスをつけてやる必要があります。
ruby>>
-- encoding: utf-8 --
Gem::Specification.new do |s|
s.name = %q{genki-merb_babel}
s.version = "0.1.0.6"
<<--
gemspecファイルを編集したら、
pre>>
% gem build merb_babel.gemspec
% sudo gem install genki-merb_babel-0.1.0.6.gem
<<--
という感じでインストールすれば、GitHubからインストールしたのと同じような感じでインストールできます。
posted by
genki on Mon 12 Jan 2009 at 11:05 with 0 comments