Развертывание рельсов, ошибка скрепки, нет такого файла для загрузки - кокаин - PullRequest
0 голосов
/ 01 июня 2011

С помощью форка paperclip-cloudfiles paperclip:

gem 'paperclip-cloudfiles', '~>2.3', :require => 'paperclip'

При использовании программы «Пассажир и я» получается следующая ошибка загрузки: no such file to load -- cocaine

Ключевая часть трассировки стека:

.rvm/gems/ruby-1.9.2-p180/gems/paperclip-cloudfiles-2.3.10.1/lib/paperclip.rb   43  in `'

Paperclip отлично работает локально на сервере разработки.Не удалось найти ссылки на эту проблему.Есть идеи?

Ответы [ 5 ]

1 голос
/ 24 сентября 2011

Я бы добавил

gem require 'cocaine'

в ваш Gemfile, затем снова запустите пакетную установку.

Дополнительный кредит. , , добавьте зависимость в сам гем и отправьте его сообществу в целом.


Обновлено: для этой проблемы, вы должны указать версию 0.3.2 кокаина, иначе Paperclip сломается. В настоящее время Paperclip использует более старый API-интерфейс Cocaine, поэтому указание версии (0.3.2) в файле gem-файла необходимо, иначе paperclip не будет работать.

gem "cocaine", "0.3.2"
0 голосов
/ 07 января 2013

Это может быть связано с этой проблемой. В настоящее время Paperclip использует более старый API-интерфейс Cocaine, поэтому указание версии (0.3.2) в файле gem-файла необходимо, иначе paperclip не будет работать.

0 голосов
/ 01 июня 2011

[решено]: Понизились файлы paperclip-cloudfiles до '2.3.8', и это работает. Должна быть проблема с текущей версией.

0 голосов
/ 15 июня 2011

Вы можете просто установить недостающий камень кокаина, "драгоценный камень установить кокаин" и все работает.

0 голосов
/ 01 июня 2011

Вы уже запустили bundle install на своем рабочем сервере?

...