2014-09-12 39 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