2012-11-19 47 views
3

我刚完成在一台全新的MacBook Pro机器上安装Xcode,Homebrew,git,RVM和Ruby(以下为guide)。接下来我想要做的是安装Rails(在guide之后),但cat〜/ .gemrc只给了我一个“没有这样的文件或目录”。关于我可能没有做好的任何想法?有没有办法我可以手动创建这个文件 - 并且是这样一个建议或不?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/[email protected] 
- 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 

添加到它,所以我避免每个宝石安装上的rdoc和ri。

回答

9

复制粘贴以下命令:

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

这将做你正在尝试做

0

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

你对当地的~/.gemrc的任何更改将采取precidence

1

你必须生成此文件由你自己:所有“〜/.* RC”的文件是用户生成的。他们的目的是在其中放置一个适合您特殊需求的配置。它们在任何标准配置文件之前都在第一个地方使用

0

我认为您需要将两行install:...update:...添加到用户主目录中名为.gemrc的文件中。如果.gemrc文件不存在,请创建它。

+0

哈哈 - 我们都曳快速和简单的答案。两分钟内有三个答案,都说着同样的话。 –

12

没有〜/ .gemrc,因为您尚未修改任何默认设置。

比如你添加了RubyGems源使用此命令:

gem source -a https://rubygems.org 

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

相关问题