Развертывание приложения rails 3.1 завершается неудачно с capistrano - PullRequest
3 голосов
/ 27 июля 2011

Я пытаюсь развернуть приложение rails 3.1 с помощью capistrano, но оно завершается неудачно со следующим выводом:

rake aborted!

File name too long - /srv/good2go.ch/cookbook/releases/20110727063856/tmp/cache/assets/sprockets%2Fsrv%2Fgood2go.ch%2Fcookbook%2Fshared%2Fbundle%2Fruby%2F1.9.1%2Fgems%2Faloha_rails-0.1.4%2Flib%2Fassets%2Fjavascripts%2Faloha%2Fplugins%2Fcom.gentics.aloha.plugins.HighlightEditables%2Fcss%2FHighlightEditables.css%3Asource20110727-2736-dx9guk.lock

Tasks: TOP => assets:precompile

Не удалось выполнить эту задачу: RAILS_ENV = ресурсы производственного рейка: прекомпиляция

Любой пользовательидея, что это может быть?

Ответы [ 2 ]

3 голосов
/ 04 августа 2011

Проблема в том, что звездочки используют несколько цитируемый идентификатор URL для драгоценного камня.Это может быть очень долго.

Эта проблема была замечена в проблеме звездочек tracker на github и была исправлена ​​с помощью hexdigest вместо полного URL в этом коммите .

На сегодняшний день не было новой (бета) версии, содержащей исправление.Но вы можете использовать версию звездочки, указав на github в вашем Gemfile:

gem 'sprockets', :git => 'https://github.com/sstephenson/sprockets.git'
1 голос
/ 28 июля 2011

У меня та же проблема, когда звездочки пытаются скомпилировать jquery из jquery-rails.

В качестве временного решения я скопировал и вставил файлы jquery из jquery-rails в поставщика моего приложения.

...