1

私はRoRで2〜3年間働いていませんでしたが、今はビジネスに戻っており、このコマンドが本当に気に入っていbundleます。しかし、私の仲間の開発者が、厳密にはRailsアプリケーションの一部ではないすべてのgemをインストールしていることを確認する方法が少しわかりません。

たとえば、ドキュメントにはYARDを使用します。YARDは、私たちが取り組んでいるRailsプロジェクトとは何の関係もないので、Gemfileに追加する必要があるかどうかわかりません。一方、これは、すべての開発者が自動的にインストールすることを確認する唯一の方法です。

そして、それをGemfileに追加する場合、どの程度正確に行う必要がありますか?グループ内では:development、本番用にロードされませんか?ただし、厳密に言えば、開発時にロードするのではなく、手動で使用できるようにインストールするだけです。

では、どのように追加すればよいですか?みんな、助けてくれてありがとう。

4

2 に答える 2

1

Gemfileの:developmentグループは、これにぴったりの場所です。ユーザーが必要な特定のグループのみをインストールできることを意味する優れたコマンドがあります。Bundlerを使用するグループの詳細については、ドキュメントを参照してください。

RailsプロジェクトのGemfile自体を見る:docと、同じ効果を発揮するために使用するグループが呼び出されていることがわかります。

于 2012-07-26T08:54:35.430 に答える
1

App Gemfileの:developmentスコープが適切な場所ではないと思われる場合は、この目的のためだけに存在する共有Gemfileを選択できます。(つまり、このGemfileを含むリポジトリを設定し、その上でbundle installを実行すると、gemがローカルにインストールされます)。

于 2012-07-26T08:44:37.797 に答える