In case anyone else hits this, my symptoms were:
I’d deployed my application with Capistrano 3
I cd’d into my application directory, and rails console didn’t work
Turned out I’d included the bin folder as a symlinked directory in my cap deploy, as follows:
set :linked_dirs, %w{log tmp/pids tmp/cache tmp/sockets vendor/bundle public/system}
… and my bin directory in ‘shared’ was empty.
Two fixes:
- Ensure your linked bin directory has the correct contents (have a look inside your #{RAILS_ROOT}/bin directory for what this is, OR
- Don’t symlink bin
I then re-deployed and it works.