2017-05-26 22 views
7

installation guide'u izleyerek OSX'te LightGBM yüklüyorum. cmake kurarken, Homebrew böyle uyarı mesajı verir: Homebrew: Symlink,/usr/local/share/man/man7 yazılabilir değil

Warning: cmake-3.8.1 already installed, it's just not linked. 

Sonra denemek: o verir

$brew link cmake 

:

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. 
+0

Sudo ile denediniz mi? :) – Nano

+3

'Sudo chown -R $ (whoami)' yi deneyin: admin/usr/local/share/man' –

cevap

11

Mark Setchell ait önerme sudo chown -R $(whoami):admin /usr/local/share/man doğru kullanmak. Homebrew troubleshooting page göre: komutları izinleri hatalarla başarısız olursa

,/usr/yerel dizinlerinin izinlerini kontrol edin. ne yapacağını emin değilseniz, size cd /usr/local && sudo chown -R $(whoami) bin etc include lib sbin share var Frameworks

çalıştırabilirsiniz ama sudo kullanmak Nano önerme iyi biri değil. Homebrew FAQ göre: Homebrew sudo kullanmadan çalışmak üzere tasarlanmıştır

. Kullanmaya karar verebilirsiniz ancak biz yapmamanızı öneririz. Eğer sudo kullandıysanız ve bir hataya dönüştüyseniz, bunun nedeni muhtemelen budur. Homebrew'ı sudo kullanmadan sıfırdan yeniden yükledikten sonra yeniden üretemediğiniz sürece lütfen bir hata raporu göndermeyin.