В соответствии с этой проблемой coffeescript с 2010 года конфликт имен приводит к тому, что пакет node ubuntu (не путать с пакетом nodejs) принимает имя node для себя, тогда как Node.js получает только имя команды nodejs.
Ввод coffee вызывает node, а ожидаемый node будет исполняемым из Node.js, но он ошибочно выполним. Обходной путь для этого заключается в удалении пакета node из системы через диспетчер пакетов и символической привязки node к nodejs:
ln -s /usr/bin/nodejs /usr/local/bin/node
ln -s /usr/bin/nodejs /usr/local/sbin/node