homebrewBazı web geliştirme uygulamaları için paket yöneticisi olarak kullanıyorum . Tutmak için brewyukarı güncel koşuyorum update brewher iki üç günde ve aynı zamanda çalışacak brew doctor. Genellikle, bu iyi ve brewdemlemeye hazır olduğumu söylüyor.
Ancak arada sırada aşağıdaki hatayı alıyorum:
Uyarı: / usr / local / etc yazılamaz.
Homebrew tarafından yönetilmeyen bir yazılım "sudo make install" yazılımınız varsa, bu olabilir. Bir formül bu dizine bir dosya yazmaya çalışırsa, bağlantı adımında yükleme başarısız olur.
Muhtemelen
chown/ usr / local / etcUyarı: / usr / local dizini yazılamaz. Homebrew'u yüklediğinizde bu dizin yazılabilir olsa bile, diğer yazılımlar bu dizindeki izinleri değiştirebilir. Airfoil'in "InstantOn" bileşeninin bazı sürümlerinin bunu yaptığı bilinmektedir.
Muhtemelen / usr / local'ın sahipliğini ve izinlerini kullanıcı hesabınıza değiştirmelisiniz.
İzinleri kullanıcı adıma sıfırlamak yeterince kolay. Sonrasında iyi brewgörünüyor.
Ama bunun olmasına ne sebep oluyor?
İzinlerin değişmesine neyin neden olduğunu gösteren bir günlük var mı?
/usr/local. Ancak ısrar ederseniz, kendi kurduğunuz paketler için make installkullanmadan sudokullanabilirsiniz.
/usr/local?