3

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

$ gem search ^rails

*** LOCAL GEMS ***

什么可能导致这种情况,我该如何诊断和解决它?我正在使用 RVM。

更新

  • 红宝石版本 1.9.3p194
  • RubyGems 版本 1.8.24
  • RVM 版本 1.22.13
4

2 回答 2

5

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

$ gem --version
1.8.23
$ gem search ^rails
*** LOCAL GEMS ***
...
$ gem search -r ^rails
** REMOTE GEMS ***
...

gem help search有关更多信息,请参阅Rubygems 更改日志

于 2013-09-28T14:02:04.100 回答
2

首先安装包然后尝试这个命令。希望这有效。

 $rvm 1.9.3
 $gem install rails
 $gem search ^rails
于 2013-09-28T13:49:50.740 回答