2013-05-01 2 views
1

я установил NVM на моей системе и попытался установить более новую версию nodejs следующими командами:NVM в nodejs возвращает «нет shasum» ошибка

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! 

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

Update-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, используйте его менеджер пакетов дистрибутива для его установки.

+0

Я установил sha1sum, и он сдвинул работу !!!! почему это не работает? – orezvani

+0

Является ли 'sha1sum' доступным в вашей' $ PATH'? Другими словами, что произойдет, если вы запустите 'sha1sum' в командной строке? – robertklep

+0

да, у меня есть/usr/bin/sha1sum, а мой $ PATH содержит/usr/bin! Разрешение 755! – orezvani

Смежные вопросы