Når du støder på "Permission denied" fejlmeddelelser ved linking af Homebrew-pakker på en ny Mac, kan det skyldes manglende tilladelser i /usr/local/lib
mappen. Følg disse trin for at løse problemet:
brew update
Homebrew kræver, at brugeren har de nødvendige tilladelser til at skrive til visse mapper. Ændr ejerskabet af disse mapper til din bruger:
sudo chown -R $(whoami) /usr/local/lib /usr/local/sbin /usr/local/bin
Sørg for, at du har de korrekte tilladelser til at skrive til /usr/local/lib
:
sudo chmod -R u+w /usr/local/lib
Hvis problemet fortsætter, kan du prøve at geninstallere de berørte Homebrew-pakker:
brew uninstall
brew install
Hvis du bruger en Mac med Apple Silicon (M1, M1 Pro, M1 Max), kan nogle Homebrew-pakker kræve Rosetta 2 for at fungere korrekt:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
arch -x86_64 /usr/local/bin/brew install
Nogle gange kan en simpel genstart af Terminal løse tilladelsesproblemer:
Ved at følge disse trin bør du kunne løse "Permission denied" fejlmeddelelser ved linking af Homebrew-pakker på din nye Mac.
Har du brug for hjælp til Homebrew eller Mac-fejl? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Uanset om det er installation, fejlfinding eller optimering, er der altid en, der kan assistere dig. Få løst dine tekniske udfordringer hurtigt og effektivt med Handyhand!