Iarfen: somewhere in your code, near the area you want to debug you need to add 'byebug' when ruby hits that method the console appears. its going to be in the same terminal as you started your application from.
rubocop working without bundler means its in your system rubygems installation, when you 'bundle exec' its trying to execute from your bundle stash, and if rubocop wasn't in that list its not going to work
and similarly if the :development group is `optional: true` you'll end up in a similar scenario
sometimes DSL's can obscure the actual programming language they run on
memo1: not really a ruby issue, but i'd look into some sort of configuration management solution like chef, ansible, puppet, etc
i read that there is a issue discussing letting users to subscribe to the timeline of other servers though, so if you were on mastodon.social but wanted to read the ruby.social timeline it would be easier
i know some people are creating multiple accounts and trying to 'post topical discussions' to those specific federated nodes