ошибка установки пакета - PullRequest
       28

ошибка установки пакета

1 голос
/ 17 октября 2010

Я пытаюсь установить этот драгоценный камень: 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"

Есть идеи?

Ответы [ 2 ]

4 голосов
/ 17 октября 2010

Согласно ответу @bjeanes, в идеале репозиторий Git должен иметь файл .gemspec для каждого драгоценного камня, который представляет репозиторий Git.

Однако, если в репозитории отсутствует только файл .gemspec, в противном случаебыть действительным источником драгоценных камней Git, вы можете указать номер версии в вашем вызове gem, чтобы Bundler сгенерировал для вас .gemspec:

gem 'simple-private-messages', '0.0.0', :git => 'git://github.com/jongilbraith/simple-private-messages.git'
1 голос
/ 17 октября 2010

В репозитории git должен быть файл .gemspec, чтобы он был действительным гемом.

...