Ruby gem に署名したいのですが、http://docs.rubygems.org/read/chapter/21の指示に従っていまし た。「秘密鍵を隠しておいてください」と書かれています。ただし、gem に署名するには、「s.signing_key = '/mnt/floppy/gem-private_key.pem'」を gemfile に入れる必要があります。gem を生成した後にこの行が削除されていない場合、RubyGems.org から gem をインストールすると、誰でも見ることができます。(彼らが私のコンピューターに簡単にアクセスできるわけではありませんが、それでも.) gem が生成されると、その行は gemspec から自動的に削除されますか?
通常は Bundler の「rake release」で gem をビルドします。そこで今回は代わりに「gem build mygem.gemspec」を試してみました。しかし、OpenSSL エラーが発生しました。そのため、生成された宝石を確認できません。
前もって感謝します。