软件包安装错误
问题描述:
我试图安装此软件包: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"
任何想法?
答
根据@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'
答
git repo需要在其中包含.gemspec文件才能成为有效的gem。