Ruby命令行gem搜索没有返回任何结果

Oll*_*ass 3 rubygems

我正在尝试按照RubyGems指南中的描述搜索远程gem ,但是以下命令在我的系统上搜索本地gem:

$ gem search ^rails

*** LOCAL GEMS ***
Run Code Online (Sandbox Code Playgroud)

什么可能导致这种情况,我如何诊断并修复它?我正在使用RVM.

更新:

  • Ruby版本1.9.3p194
  • RubyGems版本1.8.24
  • RVM版本1.22.13

tor*_*o2k 5

该命令gem search默认仅从版本1.8.25开始远程搜索.要使用旧版本搜索远程gem,您必须使用-r(或--remote)选项:

$ gem --version
1.8.23
$ gem search ^rails
*** LOCAL GEMS ***
...
$ gem search -r ^rails
** REMOTE GEMS ***
...
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅gem help searchRubygems更新日志.