ruby gem install issue – 错误:在任何存储库中找不到有效的gem’vim-ruby’(> = 0)

我在提示符下输入以下命令:

# gem install vim-ruby --remote 

然后收到一条错误信息:

错误:无法在任何存储库中找到有效的gem’vim-ruby’(> = 0)

我的环境是windows xp和ruby的版本是1.9.3如何解决呢?

vim-ruby不是gem。 使用gem list vim -r检查gem存储库会返回几个gem,但不会返回那个。

来自文档:

你如何将这些文件导入Vim:

[…]

  • 通过下载其中一个tarball,您可以轻松地在您的计算机上随时随地安装最新的稳定版或开发版。 没有自述文件,没有vim-ruby-install.rb,只有Vim文件。 您通常会将这些安装到$ VIM / vimfiles中,供系统使用,或者$ HOME / .vim(Windows上的$ HOME / vimfiles)供个人使用。
  • 请记住,当您首先安装Vim时,所有这些文件都存在。 从github下载和安装它们的目的是获取它们的最新版本。

vim-ruby不是gem,但页面: https : //github.com/vim-ruby/vim-ruby有一个链接https://github.com/vim-ruby/vim-ruby/wiki其中的链接“VimRubySupport”有一个“安装最新版本”部分,它将vim-ruby显示为一个gem。 我也遇到了与原帖相同的问题。 我从http://rubyforge.org/projects/vim-ruby/下载了存档文件,该文件有一个.rb文件(bin / vim-ruby-install.rb,在我的情况下取消存档后),它安装了所需的vim文件。

这种方法可以解决您的问题:

 $ gem install --http-proxy http://201.187.107.19:8080 vim-ruby 

注意,IP地址和端口号是指代理。 您应该搜索代理列表并使用其中一个代理。

这是带代理的示例站点: http : //www.cybersyndrome.net/pla5.html