NVM в nodejs возвращает ошибку "no shasum"

Я установил NVM в своей системе и попытался установить более новую версию nodejs с помощью следующих команд:

nvm install v0.8.23

а также

nvm install 0.8.23

Но я получаю следующую ошибку:

/usr/bin/which: no shasum in ($PATH)
######################################################################## 100.0%
Checksums do not match.
Binary download failed, trying source.
Additional options while compiling: 
nvm: install N/A failed!

и тогда ничего не происходит. Как я могу решить эту проблему?!

Обновление-1__________________________________________

Я пытался изменить разрешение и создать псевдоним, но они ничего не влияли. Я сделал символическую ссылку shasum -> sha1sum, и результат изменился (но все же я не имею):

######################################################################## 100.0%
Checksums do not match.
Binary download failed, trying source.
Additional options while compiling: 
nvm: install N/A failed!

1 ответ

Решение

Если вы работаете в Mac OS X, вы можете попробовать это:

sudo chmod 555 /usr/bin/shasum
nvm install ...

Если это не решит вашу проблему, вам нужно установить shasum (возможно, используя MacPorts).

Если вы работаете в Linux, используйте менеджер пакетов вашего дистрибутива для его установки.

Другие вопросы по тегам