2014-09-12 36 views
3

这是我.gemrc,宝石的安装很简洁,尽管.gemrc

:verbose: true 

我抄同.gemrc/root/和成/home/vagrant/,以确保使用sudo没有与我搞乱。

我已经检查了设置正在与:

[email protected] $ gem env 
RubyGems Environment: 
    - RUBYGEMS VERSION: 1.8.23 
    - RUBY VERSION: 1.9.3 (2013-11-22 patchlevel 484) [x86_64-linux] 
    - INSTALLATION DIRECTORY: /var/lib/gems/1.9.1 
    - RUBY EXECUTABLE: /usr/bin/ruby1.9.1 
    - EXECUTABLE DIRECTORY: /usr/local/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86_64-linux 
    - GEM PATHS: 
    - /var/lib/gems/1.9.1 
    - /root/.gem/ruby/1.9.1 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - REMOTE SOURCES: 
    - http://rubygems.org/ 

的问题是,当我执行:

[email protected] $ gem install knife-solo 

我得到了一个“少详细”输出,当我执行:

[email protected] $ gem install knife-solo --verbose 

即使.gemrc文件将verbose设置为true

我错过了什么?

+0

是,对于正确的格式'.gemrc'?我不知道领先的':'。 – tadman 2014-09-12 15:57:11

+2

它应该没关系,因为'gem env'确认verbose设置正确,不是吗?无论如何,我在没有使用前导''的情况下尝试了它,结果完全一样。 – 2014-09-12 16:02:39

+0

是的,你就在那里,我只是注意到了这一点。尽管这是Rubygems的一个相当老版本。这是否会持续在新的2.2系列中? – tadman 2014-09-12 16:03:46

回答

2

要设置宝石命令--verbose--no-verbose选项,添加命令到宝石键~/.gemrc

gem: --no-ri --no-rdoc --verbose