0

私は Rails で構築されたいくつかのアプリをサポートする開発者として働いており、多くの場合、gem ファイルに含まれていない gem をインストールする必要があります。

先日プロジェクトをビルドし、それを別のコンピューターで実行しようとすると、gem が見つからないという問題が発生しました。

問題は、プロジェクトに必要なすべての gem を gem ファイルに含める方法があるので、次に誰かが別のコンピューターでそれを実行しようとするときに comand を使用するだけで十分であるということですbundle install

4

1 に答える 1

0

Gemfile に Gem を含め、bundle install新しいマシンで実行して、それらの Gem とその依存関係をインストールする必要があります。例えば:

ソース「https://rubygems.org」

gem 'rails', '3.2.6'
gem 'jquery-rails'
gem 'mongoid'
gem 'devise'
gem 'cancan'

この例では、バンドラーがレールをインストールすると、アクティブ レコード、アクション パックなどのレールのすべての依存関係がインストールされます。残りの gem とその依存関係についても同じです。

Rails で多くの時間を費やすことを計画しており、そのように見える場合は、本当にBundlerを読む必要があります。

于 2012-08-28T18:16:03.723 に答える