Bundler:创建Gem - 默认联系信息源?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bundler:创建Gem - 默认联系信息源?相关的知识,希望对你有一定的参考价值。

我按照本指南构建了我的第一个Ruby Gem:

http://bundler.io/v1.12/guides/creating_gem.html

一切都按预期工作,但我有一个问题:我注意到Bundler自动神奇地从某个地方(我在Mac上)提取了我的个人联系信息并用它来构建宝石。包含此信息的文件示例:

gem_name.gemspec

我不希望它默认使用我的个人联系信息(例如我的个人电子邮件地址等),因为我构建了更多的宝石。我希望它默认使用我公司的信息。我猜/希望有一些数据文件,我可以设置这个默认信息,用于所有进一步的新宝石版本?或者也许其他一些方法来设置这些默认值???

我意识到我可以在脚手架构建之后编辑这些信息,但我想尽可能地自动化它。

答案

Bundler从git中提取信息,所以只需在全局~/.gitconfig中设置你的名字:

[user]
  email = my@workemail.com
  name = MyName

或者你可以通过./git/config在当地设置它。

以上是关于Bundler:创建Gem - 默认联系信息源?的主要内容,如果未能解决你的问题,请参考以下文章

如何强制 Bundler 重新安装我的所有 gem?

Bundler 找不到 gem "bundle" 的兼容版本

使用 bundler,如何解压通过 git 存储库安装的 gem?

Bundler 找不到 gem 的兼容版本

降级 gem 时,bundler 可以自动降级 gem 的依赖项吗?

gem install bundler