web-dev-qa-db-fra.com

Erreur lors de la tentative de "brasser le lien autoconf"

Lorsque j'essaie de "brasser le lien autoconf" dans le terminal, je continue à avoir cette erreur.

Erreur: impossible de faire un lien symbolique: /usr/local/Cellar/autoconf/2.69/share/emacs/site-LISP/usr/local/share/emacs n'est pas accessible en écriture. Vous devriez changer ses permissions.

Quelqu'un a une idée sur la façon de résoudre ce problème? Merci!

20
Jisoo Han

Vous devez vous assurer que tous les fichiers et dossiers de/usr/local sont inscriptibles. Vous pouvez le faire en tapant la commande suivante

chown -R yourusername /usr/local
chmod -R u+w /usr/local

Vous devrez peut-être utiliser Sudo pour que ces commandes fonctionnent.

Après cela, essayez à nouveau de créer un lien.

56
SethMMorton

(Sudo) chown -R yourusername/usr/local

11
Kyle J. Dye

Je devais courir

chmod -R u+w /usr/local
brew link --overwrite autoconf
brew install htop
2
Jaro

J'ai essayé sous/usr/local/share/emacs /

Sudo chmod 777 site-LISP

et alors

brew link autoconf

et résoudre les problèmes!

mac @ Anna_mac:/usr/local/share/emacs: lien de brassage autoconf Liens /usr/local/Cellar/autoconf/2.69 ... 22 liens symboliques créés

1
Anna

Je devais exécuter les commandes suivantes

chown -R yourusername /usr/local
chmod -R u+w /usr/local
brew link --overwrite autoconf
0
Jaseem Abbas