Skip to content

Instantly share code, notes, and snippets.

@gs2589
Last active December 29, 2016 16:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gs2589/62dae5dd7d846a43be4d0cca4af7da28 to your computer and use it in GitHub Desktop.
Save gs2589/62dae5dd7d846a43be4d0cca4af7da28 to your computer and use it in GitHub Desktop.
Issue Deploying Rails App to AWS with Capistrano
In trying to deploy my rails 5 app with capistrano:
I am running $ cap production deploy --trace
and getting the following error below. Any help would be appreciated. See comment below for more details of different things I've tried
00:07 deploy:assets:precompile
01 ~/.rvm/bin/rvm ruby-2.3.1 do bundle exec rake assets:precompile
01 rake aborted!
01
01 ExecJS::RuntimeError: SyntaxError: Unexpected token operator «=», expected punc «,» (line: 29836, col: 35, pos: 1531659)
01
01
01 Error
01
01 at new JS_Parse_Error (/tmp/execjs20161229-8249-1fybbrojs:3623:11948)
01
01 at js_error (/tmp/execjs20161229-8249-1fybbrojs:3623:12167)
01
01 at croak (/tmp/execjs20161229-8249-1fybbrojs:3623:22038)
01
01 at token_error (/tmp/execjs20161229-8249-1fybbrojs:3623:22175)
01
01 at expect_token (/tmp/execjs20161229-8249-1fybbrojs:3623:22411)
01
01 at expect (/tmp/execjs20161229-8249-1fybbrojs:3623:22562)
01
01 at ctor.argnames (/tmp/execjs20161229-8249-1fybbrojs:3623:27486)
01
01 at function_ (/tmp/execjs20161229-8249-1fybbrojs:3623:27550)
01
01 at /tmp/execjs20161229-8249-1fybbrojs:3623:24469
01
01 at /tmp/execjs20161229-8249-1fybbrojs:3623:22954
01
01 new JS_Parse_Error ((execjs):3623:11948)
01
01 js_error ((execjs):3623:12167)
01
01 croak ((execjs):3623:22038)
01
01 token_error ((execjs):3623:22175)
01
01 expect_token ((execjs):3623:22411)
01
01 expect ((execjs):3623:22562)
01
01 ctor.argnames ((execjs):3623:27486)
01
01 function_ ((execjs):3623:27550)
01
01 (execjs):3623:24469
01
01 (execjs):3623:22954
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/execjs-2.7.0/lib/execjs/external_runtime.rb:39:in `exec'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/execjs-2.7.0/lib/execjs/external_runtime.rb:21:in `eval'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/execjs-2.7.0/lib/execjs/external_runtime.rb:46:in `call'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/uglifier-3.0.3/lib/uglifier.rb:182:in `run_uglifyjs'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/uglifier-3.0.3/lib/uglifier.rb:144:in `compile'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/uglifier_compressor.rb:52:in `call'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/uglifier_compressor.rb:28:in `call'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:75:in `call_processor'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:57:in `block in call_processors'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:56:in `reverse_each'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:56:in `call_processors'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:134:in `load_from_unloaded'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:60:in `block in load'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:317:in `fetch_asset_from_dependency_cache'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:44:in `l
01 oad'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:20:in `block in initialize'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:47:in `load'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/base.rb:66:in `find_asset'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/base.rb:73:in `find_all_linked_assets'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:142:in `block in find'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:228:in `block in stat_tree'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:212:in `block in stat_directory'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:209:in `each'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:209:in `stat_directory'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:227:in `stat_tree'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:105:in `each'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:105:in `block in logical_paths'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:104:in `each'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:104:in `logical_paths'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:140:in `find'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:185:in `compile'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3
01 .0/gems/sprockets-rails-3.2.0/lib/sprockets/rails/task.rb:68:in `block (3 levels) in define'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/rake/sprocketstask.rb:147:in `with_logger'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-rails-3.2.0/lib/sprockets/rails/task.rb:67:in `block (2 levels) in define'
01
01 /home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/rake-11.3.0/exe/rake:27:in `<top (required)>'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/cli/exec.rb:74:in `load'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/cli/exec.rb:74:in `kernel_load'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/cli/exec.rb:27:in `run'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/cli.rb:332:in `exec'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/vendor/thor/lib/thor.rb:359:in `dispatch'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/cli.rb:20:in `dispatch'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/vendor/thor/lib/thor/base.rb:440:in `start'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/cli.rb:11:in `start'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/exe/bundle:34:in `block in <top (required)>'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/friendly_errors.rb:100:in `with_friendly_errors'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/exe/bundle:26:in `<top (required)>'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/bin/bundle:23:in `load'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/bin/bundle:23:in `<main>'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/bin/ruby_executable_hooks:15:in `eval'
01
01 /home/deploy/.rvm/gems/ruby-2.3.1/bin/ruby_executable_hooks:15:in `<main>'
01
01 Tasks: TOP => assets:precompile
01
01 (See full trace by running task with --trace)
01
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as deploy@ec2-54-91-236-189.compute-1.amazonaws.com: rake exit status: 1
rake stdout: rake aborted!
ExecJS::RuntimeError: SyntaxError: Unexpected token operator «=», expected punc «,» (line: 29836, col: 35, pos: 1531659)
Error
at new JS_Parse_Error (/tmp/execjs20161229-8249-1fybbrojs:3623:11948)
at js_error (/tmp/execjs20161229-8249-1fybbrojs:3623:12167)
at croak (/tmp/execjs20161229-8249-1fybbrojs:3623:22038)
at token_error (/tmp/execjs20161229-8249-1fybbrojs:3623:22175)
at expect_token (/tmp/execjs20161229-8249-1fybbrojs:3623:22411)
at expect (/tmp/execjs20161229-8249-1fybbrojs:3623:22562)
at ctor.argnames (/tmp/execjs20161229-8249-1fybbrojs:3623:27486)
at function_ (/tmp/execjs20161229-8249-1fybbrojs:3623:27550)
at /tmp/execjs20161229-8249-1fybbrojs:3623:24469
at /tmp/execjs20161229-8249-1fybbrojs:3623:22954
new JS_Parse_Error ((execjs):3623:11948)
js_error ((execjs):3623:12167)
croak ((execjs):3623:22038)
token_error ((execjs):3623:22175)
expect_token ((execjs):3623:22411)
expect ((execjs):3623:22562)
ctor.argnames ((execjs):3623:27486)
function_ ((execjs):3623:27550)
(execjs):3623:24469
(execjs):3623:22954
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/execjs-2.7.0/lib/execjs/external_runtime.rb:39:in `exec'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/execjs-2.7.0/lib/execjs/external_runtime.rb:21:in `eval'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/execjs-2.7.0/lib/execjs/external_runtime.rb:46:in `call'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/uglifier-3.0.3/lib/uglifier.rb:182:in `run_uglifyjs'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/uglifier-3.0.3/lib/uglifier.rb:144:in `compile'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/uglifier_compressor.rb:52:in `call'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/uglifier_compressor.rb:28:in `call'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:75:in `call_processor'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:57:in `block in call_processors'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:56:in `reverse_each'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:56:in `call_processors'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:134:in `load_from_unloaded'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:60:in `block in load'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:317:in `fetch_asset_from_dependency_cache'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:44:in `load'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:20:in `block in initialize'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:47:in `load'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/base.rb:66:in `find_asset'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/base.rb:73:in `find_all_linked_assets'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:142:in `block in find'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:228:in `block in stat_tree'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:212:in `block in stat_directory'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:209:in `each'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:209:in `stat_directory'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:227:in `stat_tree'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:105:in `each'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:105:in `block in logical_paths'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:104:in `each'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:104:in `logical_paths'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:140:in `find'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:185:in `compile'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-rails-3.2.0/lib/sprockets/rails/task.rb:68:in `block (3 levels) in define'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/rake/sprocketstask.rb:147:in `with_logger'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-rails-3.2.0/lib/sprockets/rails/task.rb:67:in `block (2 levels) in define'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/rake-11.3.0/exe/rake:27:in `<top (required)>'
/home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/cli/exec.rb:74:in `load'
/home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/cli/exec.rb:74:in `kernel_load'
/home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/cli/exec.rb:27:in `run'
/home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/cli.rb:332:in `exec'
/home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
/home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/vendor/thor/lib/thor.rb:359:in `dispatch'
/home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/cli.rb:20:in `dispatch'
/home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/vendor/thor/lib/thor/base.rb:440:in `start'
/home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/cli.rb:11:in `start'
/home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/exe/bundle:34:in `block in <top (required)>'
/home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/lib/bundler/friendly_errors.rb:100:in `with_friendly_errors'
/home/deploy/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.7/exe/bundle:26:in `<top (required)>'
/home/deploy/.rvm/gems/ruby-2.3.1/bin/bundle:23:in `load'
/home/deploy/.rvm/gems/ruby-2.3.1/bin/bundle:23:in `<main>'
/home/deploy/.rvm/gems/ruby-2.3.1/bin/ruby_executable_hooks:15:in `eval'
/home/deploy/.rvm/gems/ruby-2.3.1/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => assets:precompile
(See full trace by running task with --trace)
rake stderr: Nothing written
/Users/Gabriel/.rvm/gems/ruby-2.3.1/gems/sshkit-1.11.5/lib/sshkit/runners/parallel.rb:15:in `rescue in block (2 levels) in execute'
/Users/Gabriel/.rvm/gems/ruby-2.3.1/gems/sshkit-1.11.5/lib/sshkit/runners/parallel.rb:11:in `block (2 levels) in execute'
SSHKit::Command::Failed: rake exit status: 1
rake stdout: rake aborted!
ExecJS::RuntimeError: SyntaxError: Unexpected token operator «=», expected punc «,» (line: 29836, col: 35, pos: 1531659)
Error
at new JS_Parse_Error (/tmp/execjs20161229-8249-1fybbrojs:3623:11948)
at js_error (/tmp/execjs20161229-8249-1fybbrojs:3623:12167)
at croak (/tmp/execjs20161229-8249-1fybbrojs:3623:22038)
at token_error (/tmp/execjs20161229-8249-1fybbrojs:3623:22175)
at expect_token (/tmp/execjs20161229-8249-1fybbrojs:3623:22411)
at expect (/tmp/execjs20161229-8249-1fybbrojs:3623:22562)
at ctor.argnames (/tmp/execjs20161229-8249-1fybbrojs:3623:27486)
at function_ (/tmp/execjs20161229-8249-1fybbrojs:3623:27550)
at /tmp/execjs20161229-8249-1fybbrojs:3623:24469
at /tmp/execjs20161229-8249-1fybbrojs:3623:22954
new JS_Parse_Error ((execjs):3623:11948)
js_error ((execjs):3623:12167)
croak ((execjs):3623:22038)
token_error ((execjs):3623:22175)
expect_token ((execjs):3623:22411)
expect ((execjs):3623:22562)
ctor.argnames ((execjs):3623:27486)
function_ ((execjs):3623:27550)
(execjs):3623:24469
(execjs):3623:22954
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/execjs-2.7.0/lib/execjs/external_runtime.rb:39:in `exec'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/execjs-2.7.0/lib/execjs/external_runtime.rb:21:in `eval'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/execjs-2.7.0/lib/execjs/external_runtime.rb:46:in `call'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/uglifier-3.0.3/lib/uglifier.rb:182:in `run_uglifyjs'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/uglifier-3.0.3/lib/uglifier.rb:144:in `compile'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/uglifier_compressor.rb:52:in `call'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/uglifier_compressor.rb:28:in `call'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:75:in `call_processor'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:57:in `block in call_processors'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:56:in `reverse_each'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:56:in `call_processors'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:134:in `load_from_unloaded'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:60:in `block in load'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb:317:in `fetch_asset_from_dependency_cache'
/home/deploy/MarketRx/shared/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/lo
@gs2589
Copy link
Author

gs2589 commented Dec 29, 2016

I have tried the following:

JS_PATH = "app/assets/javascripts/**/*.js"; 
Dir[JS_PATH].each do |file_name|
  puts "\n#{file_name}"
  puts Uglifier.compile(File.read(file_name))
end

Did it for .js and .js.erb extensions

And it went through ok without any errors for all my files in app/assets/javascripts AND vendor/assets/javascripts

I do have some javascript at the bottom of one of my views, but trying the above on html.erb files broke right away, with a different error than the one above, which leads me to believe these are not being precompiled by Cap so they are not the issue

  1. I commented out the compressor line in production.rb and ran "cap production deploy --trace" again. No difference. Do I need to re commit to github before these changes would take effect. Not clear to me where Cap is getting the code to recompile.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment