最近、バージョン 2.3.14 を使用して Ruby on Rails の冒険を始めました。新しいプロジェクトを生成するとき、Rails が を作成しないのはなぜGemfile
ですか?
2956 次
2 に答える
2
Rails 2.3 は Bundler より前に登場したため、組み込みの Bundler サポートはありません。
Bundler の Web サイトには、Bundler を Rails 2.3 に追加する手順が記載されています。
要するに:
config/preinitializer.rb
Rails が読み込まれる前に、バンドルされた環境をセットアップするために a を追加します。config/boot.rb
バンドルされた gem を要求するように更新します- 宣言
config.gem
をGemfile
- いつものように進みます
于 2013-01-14T23:19:50.730 に答える
2
Rails 2.3 はバンドラーをサポートしていません
なんで?そうではないからです。Rails 3 にはネイティブの Bundler サポートがありますが、Bundler Web サイトの手順に従って、Bundler サポートを Rails 2.3 に追加できます。
ロール・ユア・オウン
Bundler と Rails の統合ではなく、Gemfile だけが必要な場合は、簡単に作成できます。
gem install bundler
bundle init
宝石を売る
古いバージョンの Rails では、gem を扱う方法は、gem を販売することでした。古い 2.3 バージョンの Rails コマンド ライン ガイド、特にrake gems:install
.
于 2013-01-14T23:16:27.980 に答える