Clarify error message when `meltano invoke` or `meltano elt` attempts to execute a plugin that hasn't been installed yet
If a plugin has been added to the project, but is not actually installed into the
.meltano directory (such as after cloning a repo from version control without running
meltano elt <plugin>... and
meltano invoke <plugin> fail with an ugly error message:
[Errno 2] No such file or directory: '/Users/nehiljain/snaptravel/universal-elt-pipeline/airflow-elt/.meltano/extractors/tap-github/venv/bin/tap-github': '/Users/nehiljain/snaptravel/universal-elt-pipeline/airflow-elt/.meltano/extractors/tap-github/venv/bin/tap-github'
Instead, we can explain what happened and suggest running
meltano install <type> <name>.