我正在尝试按照RubyGems 指南中的说明搜索远程 gem ,但以下命令在我的系统上搜索本地 gem:
$ gem search ^rails
*** LOCAL GEMS ***
什么可能导致这种情况,我该如何诊断和解决它?我正在使用 RVM。
更新:
- 红宝石版本 1.9.3p194
- RubyGems 版本 1.8.24
- RVM 版本 1.22.13
我正在尝试按照RubyGems 指南中的说明搜索远程 gem ,但以下命令在我的系统上搜索本地 gem:
$ gem search ^rails
*** LOCAL GEMS ***
什么可能导致这种情况,我该如何诊断和解决它?我正在使用 RVM。
更新:
该命令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 更改日志。
首先安装包然后尝试这个命令。希望这有效。
$rvm 1.9.3
$gem install rails
$gem search ^rails