cat ~/.gemrc 结果为"no such file or directory"



我刚刚在一台全新的MacBook Pro机器上完成了Xcode,Homebrew,git,RVM和Ruby的安装(遵循本指南)。接下来我想做的是安装 Rails(按照本指南),但 cat ~/.gemrc 只给了我一个"没有这样的文件或目录"。关于我可能没有正确完成的任何想法?有没有办法手动创建此文件 - 是否建议这样做?

编辑:

gem environment

给出此输出

RubyGems Environment:
- RUBYGEMS VERSION: 1.8.24
- RUBY VERSION: 1.9.3 (2012-11-10 patchlevel 327) [x86_64-darwin12.2.0]
- INSTALLATION DIRECTORY: /Users/sebkomianos/.rvm/gems/ruby-1.9.3-p327
- RUBY EXECUTABLE: /Users/sebkomianos/.rvm/rubies/ruby-1.9.3-p327/bin/ruby
- EXECUTABLE DIRECTORY: /Users/sebkomianos/.rvm/gems/ruby-1.9.3-p327/bin
- RUBYGEMS PLATFORMS:
  - ruby
  - x86_64-darwin-12
- GEM PATHS:
   - /Users/sebkomianos/.rvm/gems/ruby-1.9.3-p327
   - /Users/sebkomianos/.rvm/gems/ruby-1.9.3-p327@global
- GEM CONFIGURATION:
   - :update_sources => true
   - :verbose => true
   - :benchmark => false
   - :backtrace => false
   - :bulk_threshold => 1000
- REMOTE SOURCES:
   - http://rubygems.org/

所以我想配置文件存在于某个地方,我只需要添加

install: --no-rdoc --no-ri
update: --no-rdoc --no-ri

所以我在每个 gem 安装上都避免使用 rdoc 和 ri。

没有 ~/.gemrc,因为您尚未修改任何默认值。

例如,如果您使用以下命令添加 RubyGems 源代码:

gem sources -a https://rubygems.org

你会发现自动创建的~/.gemrc文件。

复制粘贴以下命令:

$ echo "gem: --no-rdoc --no-ri" >> ~/.gemrc

这将做你想做的事情

你必须自己生成这个文件:所有"~/.*rc"文件都是用户生成的。它们的目的是在其中放置适合您特殊需求的配置。它们在任何标准配置文件之前首先使用

检查/etc/gemrc,它也可能在那里。

您对本地~/.gemrc所做的任何更改都将优先

我想你会想把install:...update:...这两行添加到用户主目录中一个名为.gemrc的文件中。 如果.gemrc文件不存在,请创建它。

相关内容

最新更新