homebrew
Bazı web geliştirme uygulamaları için paket yöneticisi olarak kullanıyorum . Tutmak için brew
yukarı güncel koşuyorum update brew
her iki üç günde ve aynı zamanda çalışacak brew doctor
. Genellikle, bu iyi ve brew
demlemeye 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 brew
gö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 install
kullanmadan sudo
kullanabilirsiniz.
/usr/local
?