Грабли прерваны! ArgumentError: тот же файл:
Когда я пытаюсь развернуть приложение rails на cloud66
Я получаю эту ошибку:
rake aborted!
ArgumentError: same file: /var/deploy/website/web_head/releases/20150315170454/public/assets/tinymce/custom_content.css and /var/deploy/website/web_head/releases/20150315170454/public/assets/tinymce/custom_content.css
Tasks: TOP => assets:precompile
Может кто-нибудь объяснить, почему я получаю эту ошибку? как это решить?
3 ответа
Никогда не было этой проблемы, но я вижу две возможные причины.
Во-первых: файл фактически требуется дважды либо напрямую, либо с помощью различных директив дерева.
Второе: у вас есть частичный _custom_content и файл custom_content. Sass не принимает эту конфигурацию.
Я бы сделал рейк-активы: прекомпилировал на моей локальной машине, чтобы попытаться понять.
Как вы проводите предварительную компиляцию вашего ресурса? По умолчанию ваши ресурсы перейдут в раздел shared/assets на сервере - вы указываете свое местоположение? Местоположение определяется config.assets.prefix
,
Я столкнулся с той же проблемой, следующие шаги решили ее:
gem 'tinymce-rails-imageupload', github: 'PerfectlyNormal/tinymce-rails-imageupload'
Тогда беги,
bundle install
Теперь проверьте с помощью следующей команды:
rake assets:precompile
Если приведенная выше команда успешно выполняется без ошибок, она создаст папку ресурсов в пути public / assets. Удалите папку ресурсов из пути "public / assets".
Затем сделайте коммит, нажмите и затем нажмите на герою. Если вы получите ту же ошибку, то добавьте приведенный ниже гем и перезапустите снова сверху.
gem "non-stupid-digest-assets"
Надеюсь, это полезно.