我可以将我的Gemfile重命名为Gemfile.rb

And*_*rew 4 gem ruby-on-rails ruby-on-rails-3

没有文件扩展名,我无法保持语法突出显示.这不是世界末日,但我很欣赏它.

如果我重命名Gemfile,它会破坏Rails Gemfile.rb吗?

Dyl*_*kow 6

看起来你可以重命名它,但是bundler不会自动找到它.

但是,您可以在每个bundler命令前加上BUNDLE_GEMFILE=Gemfile.rb它并且它将起作用:

BUNDLE_GEMFILE=Gemfile.rb bundle install
Run Code Online (Sandbox Code Playgroud)

您可能还会看到http://gembundler.com/man/bundle-config.1.html - 它提到了一个gemfile选项,但我无法让它工作(即使手动设置后Gemfile.rb,它仍然尝试过寻找Gemfile).