cwd*_*cwd 5 ruby gem ruby-on-rails bundler
当我跑去bundle init开始一个新项目时,我得到一个标准的Gemfile:
# A sample Gemfile
source "https://rubygems.org"
# gem "rails"
Run Code Online (Sandbox Code Playgroud)
我该如何定制?
我的目标是在gems默认包含的几乎每个项目中使用一些.
我在bundle init文档中看到它可以与一个--gemspec=FILE选项一起使用,但有没有办法自定义刚刚使用时出现的默认版本bundle init?
你的想法是正确的。我有一个我也喜欢使用的模板,它看起来像这样:
~/.gemspec_template
Gem::Specification.new do |spec|
spec.add_development_dependency "bundler", "~> 1.7"
spec.add_development_dependency "rake", "~> 10.0"
spec.add_development_dependency "pry"
end
Run Code Online (Sandbox Code Playgroud)
从那里,我只需运行:
bundle init --gemspec=~/.gemspec_template
Run Code Online (Sandbox Code Playgroud)
我得到一个Gemfile看起来像:
# Generated from /Users/anthonyross/.gemspec_template
source 'https://rubygems.org'
group :development do
gem "bundler", "~> 1.7"
gem "rake", "~> 10.0"
gem "pry", ">= 0"
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
406 次 |
| 最近记录: |