Недавно я начал испытывать странное поведение с конвейером моих активов. Я использую Ruby on Rails (3.2.3). Известные библиотеки я использую:Rails Assets: expected ')' got '}' - Ошибка команды со статусом (1)
# From Gemfile
gem 'jquery-rails'
gem 'therubyracer', :require => 'v8'
gem "less-rails"
gem 'twitter-bootstrap-rails', '>= 2.1.6'
gem 'sass-rails', '~> 3.2.3'
gem 'devise', '~> 2.2.3' # Note: Recently upgraded
Недавно я компилировать свои активы и я ударяя эту стену:
$ bundle exec rake assets:precompile RAILS_ENV=development --trace
** Invoke assets:precompile (first_time)
** Execute assets:precompile
/Users/tim/.rvm/rubies/ruby-1.9.3-p374/bin/ruby /Users/tim/.rvm/gems/ruby-1.9.3-p374/bin/rake assets:precompile:all RAILS_ENV=development RAILS_GROUPS=assets --trace
** Invoke assets:precompile:all (first_time)
** Execute assets:precompile:all
** Invoke assets:precompile:primary (first_time)
** Invoke assets:environment (first_time)
** Execute assets:environment
** Invoke environment (first_time)
** Execute environment
** Invoke tmp:cache:clear (first_time)
** Execute tmp:cache:clear
** Execute assets:precompile:primary
expected ')' got '}'
Command failed with status (1): [/Users/tim/.rvm/rubies/ruby-1.9.3-p374/bin...]
я провел последние несколько часов, глядя в этот вопрос любой пытается найти подскажите, где происходит эта проблема. На данный момент моя основная проблема - выход обратной связи/ошибки, который я получаю от рельсов. Со следами я все еще смотрю на проблему, которая, кажется, существует в одном из моих многочисленных файлов/каталогов активов. Другие методы отладки или отслеживания файлов во время компиляции (возможно, более подробный способ компиляции?) Были бы хороши на этом этапе.
Мой следующий шаг - пройти мой журнал регистрации Git и посмотреть, какие изменения в конвейере активов могут вызвать эту проблему.
Я бы предложил проверить ваши пользовательские активы для туманного кронштейна. Я не буду так сильно сканировать код в js и stylesheets.Is приложение работает правильно в режиме dev? –