Hi !
I’m trying to deploy using Capistrano to a VPS but I’m stuck on rake assets:precompile
These are the versions on the production server:
npm -v
6.4.1
node -v
v10.15.3
ruby -v
ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-linux]
This is the output from de deploy script:
00:09 deploy:set_current_revision
01 echo "XXX" > REVISION
✔ 01 deployer@[IP] 0.208s
00:09 deploy:symlink:linked_files
01 mkdir -p /var/www/sharetribe/releases/20200524001206/config
✔ 01 deployer@[IP] 0.211s
02 ln -s /var/www/sharetribe/shared/config/database.yml /var/www/sharetribe/releases/20200524001206/config/database.yml
✔ 02 deployer@[IP] 0.209s
03 ln -s /var/www/sharetribe/shared/config/master.key /var/www/sharetribe/releases/20200524001206/config/master.key
✔ 03 deployer@[IP] 0.208s
00:10 deploy:symlink:linked_dirs
01 mkdir -p /var/www/sharetribe/releases/20200524001206 /var/www/sharetribe/releases/20200524001206/public
✔ 01 deployer@[IP] 0.211s
02 ln -s /var/www/sharetribe/shared/.bundle /var/www/sharetribe/releases/20200524001206/.bundle
✔ 02 deployer@[IP] 0.213s
03 ln -s /var/www/sharetribe/shared/public/assets /var/www/sharetribe/releases/20200524001206/public/assets
✔ 03 deployer@[IP] 0.208s
00:12 bundler:install
The Gemfile's dependencies are satisfied, skipping installation
00:13 npm:install
01 npm install --production --silent --no-progress
01 Cached binary found at /home/deployer/.npm/node-sass/4.12.0/linux-x64-64_binding.node
01 Binary found at /var/www/sharetribe/releases/20200524001206/client/node_modules/node-sass/vendor/linux-x64-64/binding.node
01 Testing binary
01 Binary is fine
01 added 1005 packages from 670 contributors and audited 2048 packages in 21.648s
01 found 984 vulnerabilities (974 low, 9 moderate, 1 high)
01 run `npm audit fix` to fix them, or `npm audit` for details
01 up to date in 22.337s
01 found 0 vulnerabilities
01
✔ 01 deployer@[IP] 22.998s
00:36 deploy:assets:precompile
01 $HOME/.rbenv/bin/rbenv exec bundle exec rake assets:precompile
01 cd client && npm run build:client
01
01 > @ build:client /var/www/sharetribe/releases/20200524001206/client
01 > npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js
01
01
01 > @ ensure-node-version /var/www/sharetribe/releases/20200524001206/client
01 > check-node-version --package
01
01 /var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323
01 throw new TypeError('Invalid Version: ' + version)
01 ^
01
01 TypeError: Invalid Version: 0.32
01 at new SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323:11)
01 at SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:313:12)
01 at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:118:33
01 at module.exports (/var/www/sharetribe/releases/20200524001206/client/node_modules/map-values/index.js:9:18)
01 at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:112:22
01 at end (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:18:15)
01 at done (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:22:10)
01 at each (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:28:7)
01 at /var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:38:43
01 at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:59:14
01 npm
01
01 ERR!
01
01 code
01 ELIFECYCLE
01 npm
01
01 ERR!
01
01 errno
01 1
01 npm
01
01 ERR!
01 @ ensure-node-version: `check-node-version --package`
01 npm
01
01 ERR!
01 Exit status 1
01 npm
01
01 ERR!
01
01 npm
01
01 ERR!
01 Failed at the @ ensure-node-version script.
01 npm
01
01 ERR!
01 This is probably not a problem with npm. There is likely additional logging output above.
01
01 npm
01
01 ERR!
01 A complete log of this run can be found in:
01 npm
01
01 ERR!
01 /home/deployer/.npm/_logs/2020-05-24T00_13_08_701Z-debug.log
01 npm
01
01 ERR!
01
01 code
01 ELIFECYCLE
01 npm
01
01 ERR!
01
01 errno
01 1
01 npm
01
01 ERR!
01 @ build:client: `npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js`
01 npm
01
01 ERR!
01 Exit status 1
01 npm
01
01 ERR!
01
01 npm
01
01 ERR!
01 Failed at the @ build:client script.
01 npm
01
01 ERR!
01 This is probably not a problem with npm. There is likely additional logging output above.
01
01 npm
01
01 ERR!
01 A complete log of this run can be found in:
01 npm
01
01 ERR!
01 /home/deployer/.npm/_logs/2020-05-24T00_13_08_712Z-debug.log
01 rake aborted!
01 Command failed with status (1): [cd client && npm run build:client...]
01 /var/www/sharetribe/releases/20200524001206/lib/tasks/assets.rake:21:in `block (2 levels) in <main>'
01 /var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/airbrake-9.1.0/lib/airbrake/rake.rb:17:in `execute'
01 /var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'
01 /home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `load'
01 /home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `<main>'
01 Tasks: TOP => assets:precompile => assets:compile_environment => assets:webpack
01 (See full trace by running task with --trace)
#<Thread:0x00007fbb2b8a5460@/Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/runners/parallel.rb:10 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
13: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/runners/parallel.rb:12:in `block (2 levels) in execute'
12: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/abstract.rb:31:in `run'
11: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/abstract.rb:31:in `instance_exec'
10: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/capistrano-rails-1.5.0/lib/capistrano/tasks/assets.rake:67:in `block (4 levels) in <top (required)>'
9: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/abstract.rb:92:in `within'
8: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/capistrano-rails-1.5.0/lib/capistrano/tasks/assets.rake:68:in `block (5 levels) in <top (required)>'
7: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/abstract.rb:100:in `with'
6: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/capistrano-rails-1.5.0/lib/capistrano/tasks/assets.rake:69:in `block (6 levels) in <top (required)>'
5: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/abstract.rb:80:in `execute'
4: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/abstract.rb:148:in `create_command_and_execute'
3: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/abstract.rb:148:in `tap'
2: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/abstract.rb:148:in `block in create_command_and_execute'
1: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/netssh.rb:170:in `execute_command'
/Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/command.rb:97:in `exit_status=': rake exit status: 1 (SSHKit::Command::Failed)
rake stdout: > @ build:client /var/www/sharetribe/releases/20200524001206/client
> npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js
> @ ensure-node-version /var/www/sharetribe/releases/20200524001206/client
> check-node-version --package
rake stderr: cd client && npm run build:client
/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323
throw new TypeError('Invalid Version: ' + version)
^
TypeError: Invalid Version: 0.32
at new SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323:11)
at SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:313:12)
at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:118:33
at module.exports (/var/www/sharetribe/releases/20200524001206/client/node_modules/map-values/index.js:9:18)
at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:112:22
at end (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:18:15)
at done (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:22:10)
at each (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:28:7)
at /var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:38:43
at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:59:14
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ ensure-node-version: `check-node-version --package`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ ensure-node-version script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/deployer/.npm/_logs/2020-05-24T00_13_08_701Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ build:client: `npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ build:client script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/deployer/.npm/_logs/2020-05-24T00_13_08_712Z-debug.log
rake aborted!
Command failed with status (1): [cd client && npm run build:client...]
/var/www/sharetribe/releases/20200524001206/lib/tasks/assets.rake:21:in `block (2 levels) in <main>'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/airbrake-9.1.0/lib/airbrake/rake.rb:17:in `execute'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `load'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `<main>'
Tasks: TOP => assets:precompile => assets:compile_environment => assets:webpack
(See full trace by running task with --trace)
1: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/runners/parallel.rb:11:in `block (2 levels) in execute'
/Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/runners/parallel.rb:15:in `rescue in block (2 levels) in execute': Exception while executing as deployer@[IP]: rake exit status: 1 (SSHKit::Runner::ExecuteError)
rake stdout: > @ build:client /var/www/sharetribe/releases/20200524001206/client
> npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js
> @ ensure-node-version /var/www/sharetribe/releases/20200524001206/client
> check-node-version --package
rake stderr: cd client && npm run build:client
/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323
throw new TypeError('Invalid Version: ' + version)
^
TypeError: Invalid Version: 0.32
at new SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323:11)
at SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:313:12)
at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:118:33
at module.exports (/var/www/sharetribe/releases/20200524001206/client/node_modules/map-values/index.js:9:18)
at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:112:22
at end (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:18:15)
at done (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:22:10)
at each (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:28:7)
at /var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:38:43
at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:59:14
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ ensure-node-version: `check-node-version --package`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ ensure-node-version script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/deployer/.npm/_logs/2020-05-24T00_13_08_701Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ build:client: `npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ build:client script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/deployer/.npm/_logs/2020-05-24T00_13_08_712Z-debug.log
rake aborted!
Command failed with status (1): [cd client && npm run build:client...]
/var/www/sharetribe/releases/20200524001206/lib/tasks/assets.rake:21:in `block (2 levels) in <main>'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/airbrake-9.1.0/lib/airbrake/rake.rb:17:in `execute'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `load'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `<main>'
Tasks: TOP => assets:precompile => assets:compile_environment => assets:webpack
(See full trace by running task with --trace)
(Backtrace restricted to imported tasks)
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as deployer@[IP]: rake exit status: 1
rake stdout: > @ build:client /var/www/sharetribe/releases/20200524001206/client
> npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js
> @ ensure-node-version /var/www/sharetribe/releases/20200524001206/client
> check-node-version --package
rake stderr: cd client && npm run build:client
/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323
throw new TypeError('Invalid Version: ' + version)
^
TypeError: Invalid Version: 0.32
at new SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323:11)
at SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:313:12)
at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:118:33
at module.exports (/var/www/sharetribe/releases/20200524001206/client/node_modules/map-values/index.js:9:18)
at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:112:22
at end (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:18:15)
at done (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:22:10)
at each (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:28:7)
at /var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:38:43
at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:59:14
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ ensure-node-version: `check-node-version --package`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ ensure-node-version script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/deployer/.npm/_logs/2020-05-24T00_13_08_701Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ build:client: `npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ build:client script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/deployer/.npm/_logs/2020-05-24T00_13_08_712Z-debug.log
rake aborted!
Command failed with status (1): [cd client && npm run build:client...]
/var/www/sharetribe/releases/20200524001206/lib/tasks/assets.rake:21:in `block (2 levels) in <main>'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/airbrake-9.1.0/lib/airbrake/rake.rb:17:in `execute'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `load'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `<main>'
Tasks: TOP => assets:precompile => assets:compile_environment => assets:webpack
(See full trace by running task with --trace)
Caused by:
SSHKit::Command::Failed: rake exit status: 1
rake stdout: > @ build:client /var/www/sharetribe/releases/20200524001206/client
> npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js
> @ ensure-node-version /var/www/sharetribe/releases/20200524001206/client
> check-node-version --package
rake stderr: cd client && npm run build:client
/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323
throw new TypeError('Invalid Version: ' + version)
^
TypeError: Invalid Version: 0.32
at new SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323:11)
at SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:313:12)
at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:118:33
at module.exports (/var/www/sharetribe/releases/20200524001206/client/node_modules/map-values/index.js:9:18)
at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:112:22
at end (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:18:15)
at done (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:22:10)
at each (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:28:7)
at /var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:38:43
at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:59:14
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ ensure-node-version: `check-node-version --package`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ ensure-node-version script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/deployer/.npm/_logs/2020-05-24T00_13_08_701Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ build:client: `npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ build:client script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/deployer/.npm/_logs/2020-05-24T00_13_08_712Z-debug.log
rake aborted!
Command failed with status (1): [cd client && npm run build:client...]
/var/www/sharetribe/releases/20200524001206/lib/tasks/assets.rake:21:in `block (2 levels) in <main>'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/airbrake-9.1.0/lib/airbrake/rake.rb:17:in `execute'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `load'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `<main>'
Tasks: TOP => assets:precompile => assets:compile_environment => assets:webpack
(See full trace by running task with --trace)
Tasks: TOP => deploy:assets:precompile
(See full trace by running task with --trace)
The deploy has failed with an error: Exception while executing as deployer@[IP]: rake exit status: 1
rake stdout: > @ build:client /var/www/sharetribe/releases/20200524001206/client
> npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js
> @ ensure-node-version /var/www/sharetribe/releases/20200524001206/client
> check-node-version --package
rake stderr: cd client && npm run build:client
/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323
throw new TypeError('Invalid Version: ' + version)
^
TypeError: Invalid Version: 0.32
at new SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323:11)
at SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:313:12)
at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:118:33
at module.exports (/var/www/sharetribe/releases/20200524001206/client/node_modules/map-values/index.js:9:18)
at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:112:22
at end (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:18:15)
at done (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:22:10)
at each (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:28:7)
at /var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:38:43
at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:59:14
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ ensure-node-version: `check-node-version --package`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ ensure-node-version script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/deployer/.npm/_logs/2020-05-24T00_13_08_701Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ build:client: `npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ build:client script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/deployer/.npm/_logs/2020-05-24T00_13_08_712Z-debug.log
rake aborted!
Command failed with status (1): [cd client && npm run build:client...]
/var/www/sharetribe/releases/20200524001206/lib/tasks/assets.rake:21:in `block (2 levels) in <main>'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/airbrake-9.1.0/lib/airbrake/rake.rb:17:in `execute'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `load'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `<main>'
Tasks: TOP => assets:precompile => assets:compile_environment => assets:webpack
(See full trace by running task with --trace)
** DEPLOY FAILED
** Refer to log/capistrano.log for details. Here are the last 20 lines:
DEBUG [87c3087e] ERR!
DEBUG [87c3087e] This is probably not a problem with npm. There is likely additional logging output above.
DEBUG [87c3087e]
DEBUG [87c3087e] npm
DEBUG [87c3087e]
DEBUG [87c3087e] ERR!
DEBUG [87c3087e] A complete log of this run can be found in:
DEBUG [87c3087e] npm
DEBUG [87c3087e]
DEBUG [87c3087e] ERR!
DEBUG [87c3087e] /home/deployer/.npm/_logs/2020-05-24T00_13_08_712Z-debug.log
DEBUG [87c3087e] rake aborted!
Command failed with status (1): [cd client && npm run build:client...]
/var/www/sharetribe/releases/20200524001206/lib/tasks/assets.rake:21:in `block (2 levels) in <main>'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/airbrake-9.1.0/lib/airbrake/rake.rb:17:in `execute'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `load'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `<main>'
Tasks: TOP => assets:precompile => assets:compile_environment => assets:webpack
(See full trace by running task with --trace)
From what I can see the issue is here:
01 > @ ensure-node-version /var/www/sharetribe/releases/20200524001206/client
01 > check-node-version --package
01
01 /var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323
01 throw new TypeError('Invalid Version: ' + version)
01 ^
Any ideas on how to solve this?