为什么gem list local找不到gem,即使gem文件夹中已经装满了gem?

当我input:

gem env 

在我的Windows系统上,它产生这个信息:

 RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.8.7 (2010-01-10 patchlevel 249) [i386-mingw32] - INSTALLATION DIRECTORY: C:/Ruby/lib/ruby/gems/1.8 - RUBY EXECUTABLE: C:/Ruby/bin/ruby.exe - EXECUTABLE DIRECTORY: C:/Ruby/bin - RUBYGEMS PLATFORMS: - ruby - x86-mingw32 - GEM PATHS: - C:/Ruby/lib/ruby/gems/1.8 - C:/Users/pb/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://gems.rubyforge.org/ 

当我去创业板的路上:

 C:\Ruby\lib\ruby\gems\1.8\gems 

我看到许多gem文件夹与所有安装的gem。 但是当我input

 gem list local 

我得到一个空的列表:

 *** LOCAL GEMS *** 

为什么gem不可以find?

我不确定,但我认为命令是

宝石名单 – 本地

gem list local通知RubyGems列出名称以字符串local开头的所有gems。 (请参阅gem help list了解详细信息。)您是否安装了该名称的任何宝石? 否则,列表是空的并不奇怪。