2016-08-10 11 views
1

私はRails 4アプリケーションを開発していますが、Gemfileに入っているGemファイルをすべてローカルに持ち込んで使用することが条件の1つです。これにはRailsが含まれており、多くのGoogle検索結果を見て、RailsプロジェクトでRailsの宝石をローカルで使用することについて話し合っている人はいません。Rails gemをローカルに持って来る

ここでは、Githubのレールプロジェクトをローカルで複製し、そのディレクトリを対象にするためにbundler設定パスを使用していますが、その解決策がうまくいくかどうか、あるいはうまくいくかどうかはわかりません。

私はここでの入力を感謝します。誰かがこのような状況での経験を持っていれば、私は洞察力に感謝します。

+0

すべての宝石*は、Bundlerによってローカルに持ち込まれます。 Bundlerの主なポイントは、すべての依存関係を含めて、それらをダウンロードすることです。あなたはあなたが何をしているのかを明らかにすることができますか?*なぜ*? – meagar

+0

私は、bundlerがすべての宝石と依存関係をローカルに持ち込むことを理解します。しかし、ここでの要件は、BundlerがRailsを含む宝石を見つけるためにローカルではなくどこにも行かないということです – richcfml

答えて

0

バンドルインストールはそれを行いますか? gemをプロジェクトにインストールする場合は、cmdのプロジェクトルートに移動してください。 $ gem install gemname gemをローカルにインストールした後で、プロジェクトにロードして実行できるようにします。 $ bundle install あなたの宝石がインストールされていることを単純に思い出してください。希望があれば

0

あなたのプロジェクトがgithub上にある場合は、コマンドを使ってクローンを作成できます。

git clone github-repository-url 

し、そのプロジェクトディレクトリから、実行コマンド

bundle install --path vendor 

これは、ベンダーのディレクトリにすべてのあなたにRubyGemsをインストールします。

関連する問題