This could also be a bug. I'm also not completely sure whether this is something we can (or maybe more importantly should) do but its not necessarily guaranteed that a given lando component will be be found first in PATH which is a problem for a few reasons
Seems like Hyperdrive has not actually installed things correctly
Users may be running the wrong version of something without knowing it.
A potential solution to this is we could create a "lando bin" directory with symlinks to the needed installed things and then modify PATH to use Lando things first. This would give us a pretty easy install/uninstall path and not require a ton of extra management.
This could also be a bug. I'm also not completely sure whether this is something we can (or maybe more importantly should) do but its not necessarily guaranteed that a given lando component will be be found first in
PATH
which is a problem for a few reasonsAn example of this is CirclCI which requires this sort of thing https://github.com/lando/lando/blob/master/.circleci/config.yml#L30
A potential solution to this is we could create a "lando bin" directory with symlinks to the needed installed things and then modify
PATH
to use Lando things first. This would give us a pretty easy install/uninstall path and not require a ton of extra management.