【问题标题】:Where is "global" .gemrc for Ruby installed with rbenv?使用 rbenv 安装的 Ruby 的“全局”.gemrc 在哪里?
【发布时间】:2017-10-27 00:35:16
【问题描述】:

使用rbenv 安装了 Ruby 2.3.1,现在我想启用

gem: --no-document

适用于所有用户。我的意思是我不想把它放入~/.gemrc。这里 (How to make --no-ri --no-rdoc the default for gem install?) 我读到这个全局文件是 /etc/gemrc 但它对我不起作用。

在 Mac 上尝试使用默认的 Ruby 2.0.0,在 Docker 映像 CentOS 6.7 中安装 ruby​​ 和 rbenv - 不走运,/etc/gemrc 对我不起作用。

但是当我使用 cp /etc/gemrc ~/.gemrc 将 gemrc 复制到我的主目录并安装任何 gem 时,我立即看到不再安装文档。

我在哪里弄错了,或者在 Ruby 世界中可能发生了什么变化?

【问题讨论】:

    标签: ruby rubygems rbenv


    【解决方案1】:

    新的符号是:

    install: --no-document
    

    指令现在是每个gem 命令,而不是gem 本身。

    【讨论】:

    • 很高兴知道。从什么版本/日期开始?不幸的是,如果我将它放入/etc/gemrc,这仍然不起作用
    • rbenv 使用不同的配置位置,因为它是特定于用户的。它甚至可能看不到/etc。我认为这是从 Rubygems 2.0 开始,但我可能是错的。由于没人能解释的原因,他们来回更改了几次。
    猜你喜欢
    • 2020-09-27
    • 2013-01-15
    • 1970-01-01
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 2013-01-27
    • 1970-01-01
    相关资源
    最近更新 更多