Егор Чеботарев: Ну так напишите уже что там.
Вангую, что menu это объект или массив и вы изменяете его, а не делаете копию. Судя по названию, вы используте метод reverse у массива который изменяет массив (а не только возвращает «перевёрнутый» массив).
Ну вы бы хоть OS уточнили. И откуда там вообще берётся нода. И, как правильно пришут ниже, приложения в *nix не стоит устанавливать в обход стандартного системного менеджера пакетов. Как раз во избежание таких идиотских проблем.