1

最近、バージョン 2.3.14 を使用して Ruby on Rails の冒険を始めました。新しいプロジェクトを生成するとき、Rails が を作成しないのはなぜGemfileですか?

4

2 に答える 2

2

Rails 2.3 は Bundler より前に登場したため、組み込みの Bundler サポートはありません。

Bundler の Web サイトには、Bundler を Rails 2.3 に追加する手順が記載されています。

要するに:

  • config/preinitializer.rbRails が読み込まれる前に、バンドルされた環境をセットアップするために a を追加します。
  • config/boot.rbバンドルされた gem を要求するように更新します
  • 宣言config.gemGemfile
  • いつものように進みます
于 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 に答える