gpt4 book ai didi

ruby-on-rails - 如何让 'bundle init' 默认包含 gem ?

转载 作者:数据小太阳 更新时间:2023-10-29 07:14:13 26 4
gpt4 key购买 nike

当我运行 bundle init 开始一个新项目时,我得到一个标准的 Gemfile:

# A sample Gemfile
source "https://rubygems.org"

# gem "rails"

我如何自定义它?

我的目标是拥有一些 gem,我将其用于几乎所有默认包含的项目。

我在 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

从那里,我只是运行:

bundle init --gemspec=~/.gemspec_template 

我得到一个看起来像这样的 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

关于ruby-on-rails - 如何让 'bundle init' 默认包含 gem ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32466686/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com