0

単純なラックアップアプリ(Railsではない)用にBundlerを使用してRubyGemを作成しています。rake installを実行してから、毎回Webサーバーを再起動するのは非常に面倒です。ほとんどの場合、rspecを使用してすべてをテストしますが、設計は使用しないため、問題ありません。私の宝石にはたくさんのデザインが含まれており、宝石を更新するたびに同じ手順を実行する必要があります。

rake installラックサーバーを毎回実行して再起動しなくても、ローカルでgemを構築することはできますか?

4

1 に答える 1

0

Bundlerを使用してアプリケーション内のgemを管理している場合は、Bundlerのpathディレクティブを使用して、現在開発中のgemを使用できます。

あなたのGemfileで:

# My awesome gem that I'm developing
gem 'some-awesome-gem', :path => '~/Projects/some_awesome_gem'

基本的に、gemが存在するディレクトリにパスを指定するだけで、積極的に開発している間、gemの新しいバージョンをパッケージ化する必要はありません。

詳細については、BundlerのホームページGemfileのマニュアルを参照してください。

于 2012-08-09T13:54:30.237 に答える