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

时间:2011-12-29 06:13:12

标签: ruby

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

# gem install vim-ruby --remote

然后收到一条错误消息:

  

错误:在任何存储库中找不到有效的宝石'vim-ruby'(> = 0)

我的环境是windows xp,ruby的版本是1.9.3 怎么解决呢?

3 个答案:

答案 0 :(得分:2)

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

来自文档:

如何将这些文件导入Vim:

[...]

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

method应解决您的问题:

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

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

这是包含代理的示例网站:http://www.cybersyndrome.net/pla5.html