mac - how to update cmake windows
Homebrew: no se pudo enlazar, no se puede escribir en/usr/local/share/man/man7 (2)
La propuesta de Mark Setchell para usar sudo chown -R $(whoami):admin /usr/local/share/man
es correcta. De acuerdo con la página de solución de problemas de Homebrew :
Si los comandos fallan con errores de permisos, verifique los permisos de los subdirectorios de / usr / local. Si no está seguro de qué hacer, puede ejecutar
cd /usr/local && sudo chown -R $(whoami) bin etc include lib sbin share var Frameworks
pero la proposición de Nano de usar sudo
no es buena. De acuerdo con las preguntas frecuentes de Homebrew :
Homebrew está diseñado para trabajar sin usar sudo . Puede decidir utilizarlo, pero le recomendamos encarecidamente que no lo haga . Si ha usado sudo y se encuentra con un error, entonces es probable que esta sea la causa. No presente un informe de error a menos que pueda reproducirlo después de reinstalar Homebrew desde cero sin usar sudo.
Estoy instalando LightGBM en OSX, siguiendo la guía de instalación . Al instalar cmake, Homebrew
da un mensaje de advertencia:
Warning: cmake-3.8.1 already installed, it''s just not linked.
Entonces trato de
$brew link cmake
da:
Linking /usr/local/Cellar/cmake/3.8.1...
Error: Could not symlink share/man/man7/cmake-buildsystem.7
/usr/local/share/man/man7 is not writable.
Solo sigue estos 4 pasos
-
sudo chown -R $(whoami) $(brew --prefix)/*
-
brew doctor
-
brew prune
-
brew link cmake