2

私は新しい宝石(気の利いたジェネレーターのフォーク)を開発しています。

現在、私の「展開」は次のもので構成されています。

  1. 宝石のソースコードを変更します
  2. githubにコミットします
  3. gemspecの下位番号を更新します(つまり、0.1.1から0.1.2に変更します)
  4. ジェムをビルドしてgemcutterにプッシュします(gemビルド、gemプッシュ)
  5. 新しいgemをインストールします(sudo gem install mygem)
  6. 次に、新しい宝石を試してみてください。

もっと正しいやり方があるに違いないと思います。現在、gemcutterにアップロードして、gemをテストできるようにしていますが、それは正しくありません。

「gemcutterにアップロードする前にgemをテストする」ための最良の方法は何ですか?

4

3 に答える 3

4

gemspecを入手したら、を実行できますgem build yourgem.gemspec。これにより、インストールするファイルが生成.gemされます。次のコマンドを試して確認してください。

gem install --local gem spec gem unpack

とにかくビルドされたgemをRubyGems.orgにプッシュする必要があるので、ほとんどそこにいます:)

于 2010-03-23T18:32:09.127 に答える
1

ジュエラーを使用している場合は、これを試してください

rake install

(rake --tasksが詳細を教えてくれます)

于 2010-03-23T17:28:07.953 に答える
0

すべてのテストユニットまたはrspecテストを起動します。

システムにインストールした後、プロジェクトを試すことができます。

于 2010-03-23T17:01:47.470 に答える