Пассажирская ошибка - PullRequest
0 голосов
/ 07 мая 2011

Я получаю эту ошибку с пассажиром:

https://github.com/huerlisi/PDFKit.git (at master) is not checked out. Please run `bundle install` (Bundler::GitError)

Когда я запускаю cap deploy (я использую capistrano), он говорит, что он связывает камень, поэтому я не уверен, что не так.

Ответы [ 2 ]

3 голосов
/ 11 мая 2011

Я - huerlisi, чья ветка PDFKit вы используете.Я просто хочу сказать вам, что вам следует подумать о переключении обратно на исходную ветку на https://github.com/jdpace/PDFKit, так как я не поддерживаю свою ветку, и ошибка «всегда отображать как PDF» наконец исправлена: -)

1 голос
/ 07 мая 2011

Если вы устанавливаете гем из git-источника, вам нужно будет установить их, используя bundle install, как говорится в сообщении об ошибке. Их содержимое обычно сохраняется в ~/.bundler и загружается оттуда в соответствии с конкретной версией, сохраненной в Gemfile.lock.

Может случиться так, что ваше приложение не имеет допустимого Gemfile.lock для привязки и использует системные гемы по умолчанию.

Что показывает bundle check в вашем установленном приложении?

Нередко устанавливаются гемы для неправильной версии ruby, если вы используете что-то вроде rvm.

...