Вы ищете сложные решения, и вы упускаете очевидное.
Я переключился, zsh
чтобы посмотреть, была ли проблема с bash. Версия узла была правильной.
Я был alias node=nodejs
в ~/.bash_aliases
...
Очевидно, which
это не учитывается. Я думаю, что была некоторая проблема с пакетом apt-get для Node с Ubuntu, который создавал nodejs
двоичные файлы, а не node
. Очевидно, я бы назвал это псевдонимом, а не символической ссылкой.
Урок выучен.