0

으로 배포 할 때 "스택 수준이 너무 높음"오류가 발생합니다. 여기 오류 발생 위치 주변의 캡 배포 스크립트 출력에 대한 로그가 있습니다. 왜 이런 일이 일어날 지 제안? 감사!Capistrano, Rails 3.1 ruby ​​1.9.2

[yup.la] executing command 
    [yup.la] sh -c 'cd /srv/www/portrait/releases/20120406051647 && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile' 
** [out :: yup.la] rake aborted! 
** [out :: yup.la] 
** [out :: yup.la] stack level too deep 
** [out :: yup.la] (in /srv/www/portrait/releases/20120406051647/app/assets/stylesheets/mobile.css.scss) 
** [out :: yup.la] 
** [out :: yup.la] Tasks: TOP => assets:precompile:primary 
** [out :: yup.la] (See full trace by running task with --trace) 
** [out :: yup.la] 
    command finished in 30868ms 
*** [deploy:update_code] rolling back 
    * executing "rm -rf /srv/www/portrait/releases/20120406051647; true" 
    servers: ["yup.la"] 
    [yup.la] executing command 
    [yup.la] sh -c 'rm -rf /srv/www/portrait/releases/20120406051647; true' 
    command finished in 288ms 
failed: "sh -c 'cd /srv/www/portrait/releases/20120406051647 && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile'" on yup.la 
/Users/victorstan/Sites/portrait ∴ 
+2

'bundle exec rake RAILS_ENV = 생산 RAILS_GROUPS = 자산 : 사전 컴파일 '이 로컬에서 올바르게 작동합니까? – Dogbert

답변

2

gemfile에서 sass-rails 버전을 3.1.5에서 3.1.4로 변경하십시오.

+1

이것은 오류의 원인이되는 문제입니다 : [# 78 issue] (https://github.com/rails/sass-rails/issues/78) – bmihelac

+0

@bmihelac 감사합니다! 이 링크는 매우 유용합니다! –

관련 문제