#ruby-on-rails #ruby #rake #radiant
#ruby-on-rails #ruby #грабли #radiant
Вопрос:
Недавно я начал использовать Radiant (пограничную версию из git https://github.com/radiant/radiant.git ), Но я сталкиваюсь с небольшими проблемами, когда пытаюсь запустить задачи rake, которые находятся в расширениях, в качестве примера
Мне удалось успешно установить расширение paper_clipped с помощью
установка скрипта / расширения закрыта
Но когда я пытаюсь запустить задачи rake
rake radiant: расширения: обрезка бумаги: обновление
это говорит мне
Не знаю, как создать задачу ‘radiant: extensions:paperclipped: update’
Но все мои другие задачи rake работают нормально, только задачи rake внутри расширений выдают эту ошибку
может ли кто-нибудь мне помочь
Я на
ruby 1.8.7 (2011-06-30 352-й уровень исправлений) [i686-linux] Rails 2.3.14
Заранее спасибо
Комментарии:
1. Можете ли вы увидеть задачу в списке при запуске rake -T?
Ответ №1:
Radiant pre (в настоящее время 1.0.0.RC4) включает в себя собственное расширение assets, основанное на paperclipped (по-моему, называемое «clippy»); лучше всего удалить paperclipped и придерживаться расширения по умолчанию (которое вам не нужно обновлять, если вы только что установили из edge).
Если вы действительно не хотите этого делать, убедитесь, что вы используете правильный пакет для своего проекта, выполнив задачу rake следующим образом: bundle exec rake radiant:extensions:paperclipped:update
(вы, вероятно, хотите сначала запустить bundle install
or bundle update
, если вы еще этого не сделали).
Если у вас по какой-то причине нет bundler, gem install bundler
.
Честно предупреждаю, это в основном просто догадки с моей стороны.