最近,我使用版本2.3.14开始使用Ruby on Rails进行冒险。生成新项目时,为什么Rails不创建Gemfile
?
答案 0 :(得分:2)
为什么呢?因为它没有。 Rails 3 has native Bundler support,但您可以按照Bundler网站上的分步说明add Bundler support to Rails 2.3。
如果你只想要一个Gemfile,而不是Bundler与Rails的集成,你可以很容易地创建一个。
gem install bundler
bundle init
在旧版本的Rails中,处理宝石的方法是供应宝石。 A Guide to The Rails Command Line的旧2.3版本可能对您有所帮助,尤其是涵盖rake gems:install
的部分。
答案 1 :(得分:2)
Rails 2.3没有内置的Bundler支持,因为它在Bundler之前出现。
Bundler website提供了将Bundler添加到Rails 2.3的说明。
简而言之:
config/preinitializer.rb
以设置捆绑环境config/boot.rb
以要求捆绑的宝石config.gem
声明移至Gemfile