如何确定存储库?

时间:2010-02-26 22:46:11

标签: ruby-on-rails rubygems repository

我正在尝试安装ruby-mp3info。 我有以下URL,我可以在浏览器中访问gem: http://bitbucket.org/moumar/ruby-mp3info/src/ 我想在运行gem install ruby-mp3info时指定此来源 但是,当我运行gem install ruby-mp3info --source=http://bitbucket.org/moumar/ruby-mp3info/src时,我收到一条消息,声称这不是存储库。我如何找到存储库?

谢谢!

1 个答案:

答案 0 :(得分:1)

宝石存储库必须遵循一些特殊要求。 URI不是存储库。 实际上,只有少数公共存储库,例如:

  • RubyGems(现在也支持GemCutter.org和RubyForge.org遗留索引,请参阅qrush的评论)
  • GitHub(不再对新宝石有效)

如果您要安装ruby-mp3info,只需输入

即可
$ gem install ruby-mp3info

Gem已经托管在标准的Gem存储库(Gemcutter / RubyGems)上。

$ gem search ruby-mp3info -r

*** REMOTE GEMS ***

ruby-mp3info (0.6.13)

如果出于某种原因需要最新版本,请从源代码安装。 下载代码,输入项目根目录并键入

$ ruby install.rb config
$ ruby install.rb setup
$ ruby install.rb install