Question
cap production deploy:restart fails
I’m having trouble deploying overall, but after tweaking various configs all day, deploying seems to be successful.
But when I go to my site, I just see the nginx page.
I try to restart unicorn and it always fails:
$cap production deploy:restart --trace
** Invoke production (first_time)
** Execute production
** Invoke load:defaults (first_time)
** Execute load:defaults
** Invoke rbenv:validate (first_time)
** Execute rbenv:validate
DEBUG[b052635f] Running /usr/bin/env [ ! -d /home/deploy/.rbenv/versions/2.1.2 ] on 104.131.198.171
DEBUG[b052635f] Command: [ ! -d /home/deploy/.rbenv/versions/2.1.2 ]
DEBUG[b052635f] Finished in 1.465 seconds with exit status 1 (failed).
** Invoke rbenv:map_bins (first_time)
** Execute rbenv:map_bins
** Invoke bundler:map_bins (first_time)
** Execute bundler:map_bins
** Invoke deploy:restart (first_time)
** Execute deploy:restart
** Invoke deploy:clear_cache (first_time)
** Execute deploy:clear_cache
Any ideas?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
×
It’s trying to check if
/home/deploy/.rbenv/versions/2.1.2
exists and it looks like it doesn’t.Make sure you’ve install Ruby v2.1.2 using rbenv: