2015-10-20 6 views
2

Я обновился до El Capitan на двух ноутбуках. По какой-то причине на одном у меня возникли проблемы с установкой любых версий узлов с nvm (установленным через homebrew). Если я nvm install v0.12.7 это то, что я получаю:Ошибка Nvm perl после обновления El Capitan

######################################################################## 100.0% 
perl version 5.18.2 can't run /USR/BIN/shasum. Try the alternative(s): 

/USR/BIN/shasum5.16 (uses perl 5.16) 
/USR/BIN/shasum5.18 (uses perl 5.18) 

Run "man perl" for more information about multiple version support in 
Mac OS X. 
Checksums do not match. 
Binary download failed, trying source. 
Downloading https://nodejs.org/dist/v0.12.7/node-v0.12.7.tar.gz... 
######################################################################## 100.0% 
perl version 5.18.2 can't run /USR/BIN/shasum. Try the alternative(s): 

/USR/BIN/shasum5.16 (uses perl 5.16) 
/USR/BIN/shasum5.18 (uses perl 5.18) 

Run "man perl" for more information about multiple version support in 
Mac OS X. 
Checksums do not match. 

Я не знаю, что случилось, но я посмотрел в сообщение об ошибке и различные упоминания о том, как решить проблему Perl, но есть придумал ничего.

ответ

0

У меня была такая же проблема - по какой-то причине на моем Mac у меня было как минимум 2 версии Perl, если не 3 - 5.16, 5.18, и я тоже думаю 5.18.2. Это сломало многие библиотеки Perl и инструменты командной строки, некоторые из которых использовались доморощенным, например shasum.

Я полагаю, что это могло произойти во время обновления XCode, поскольку это могло изменить установку Perl.

Я исправил его, переустановив новую версию Perl вручную. Я выбрал последнюю и выполнил следующие инструкции:

У меня была такая же проблема, и я не знал, как это произошло. Я подозреваю, что это произошло во время обновления XCode. Я исправил это, переустановив Perl на моем Mac вручную. Я использовал последнюю версию, как описано здесь:

curl -O http://www.cpan.org/src/perl-5.26.1.tar.gz 
    tar -xzf perl-5.26.1.tar.gz 
    cd perl-5.26.1 
    ./Configure -des -Dprefix=/usr/local/ 
    make 
    make test 
    sudo make install 

http://search.cpan.org/~shay/perl/README.macosx Смотрите также