2010-10-17 210 views
1

我试图安装此软件包:https://github.com/jongilbraith/simple-private-messages与软件包安装。软件包安装错误

而且我得到了以下错误消息:

 
Updating git://github.com/professionalnerd/simple-private-messages.git 
Fetching source index for http://rubygems.org/ 
Could not find gem 'simple-private-messages (>= 0, runtime)' in git://github.com/professionalnerd/simple-private-messages.git (at master). 
Source does not contain any versions of 'simple-private-messages (>= 0, runtime)' 

条目Gemfile

gem "simple-private-messages",:git =>"git://github.com/professionalnerd/simple-private-messages.git"

任何想法?

回答

4

根据@bjeanes的回答,理想情况下,Git存储库应该为Git存储库所代表的每个gem创建一个.gemspec文件。

但是,如果仓库只是缺少.gemspec文件,否则将是一个有效的Git源的宝石,你可以在你gem调用指定版本号有捆扎机为你生成一个.gemspec

gem 'simple-private-messages', '0.0.0', :git => 'git://github.com/jongilbraith/simple-private-messages.git' 
1

git repo需要在其中包含.gemspec文件才能成为有效的gem。