Как вытащить плагин из github на героку? - PullRequest
8 голосов
/ 19 сентября 2010

Gemfile:

...
gem 'paperclip', :git => 'git@github.com:mdrozdziel/paperclip.git'
...

При нажатии на приложение я получаю следующую ошибку. Репо, на который я ссылаюсь, является публичным.

Fetching git@github.com:mdrozdziel/paperclip.git
   Failed to add the host to the list of known hosts (/home/group_home/.ssh/known_hosts).
   Permission denied (publickey).
   fatal: The remote end hung up unexpectedly
   An error has occurred in git when running `git clone "git@github.com:mdrozdziel/paperclip.git" "/disk1/tmp/build_28099_23931178722320/.bundle/gems/ruby/1.8/cache/bundler/git/paperclip-c032df0dc0463697a1ce5ae3761bec95be700815" --bare --no-hardlinks. Cannot complete bundling.

Есть идеи, в чем здесь проблема? Консоль показывает, что / home / group_home / не существует ...

1 Ответ

21 голосов
/ 19 сентября 2010

Похоже, что предоставленный вами git-параметр заставляет компоновщик попытаться переместить его через ssh.Вам нужно будет использовать публичный адрес хранилища.Вместо этого попробуйте следующее:

gem 'paperclip', :git => 'git://github.com/mdrozdziel/paperclip.git'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...