Próbuję zainstalować klej 0.3 dla OXS Mountain Lion i wpadł na ten błąd po zainstalowaniu homebrew (Błąd: Tchórzliwy odmawia sudo brew install
Ty może używać naparu z sudo, ale tylko jeśli plik wykonywalny brew jest własnością root'a, jednak nie jest to zalecane i całkowicie nieobsługiwane, więc rób to na własną odpowiedzialność.) Dostałem ten błąd po pierwszym kroku do instalacji kleju 0.3 ($ sudo brew install jpeg). Nie mam pojęcia, jak to naprawić ... proszę o pomoc!Błąd: Tchórzliwe odmawianie `sudo brew install` do instalowania kleju 0.3 dla Mac OSX Mountain Lion
Błąd: Tchórzliwe odmawianie `sudo brew install` do instalowania kleju 0.3 dla Mac OSX Mountain Lion
Odpowiedz
Odpowiedział tutejszych twórców:
https://github.com/Homebrew/homebrew/issues/9953
Rozwiązałem go nie używając sudo i zmianę uprawnień do pliku cokolwiek to mówi nie można uzyskać bez sudo.
Na przykład, nie może uzyskać dostępu do/usr/local/piwnica, więc wszedłem następujące (jak określono tutaj: https://github.com/Homebrew/homebrew/issues/3930)
sudo chmod g+w /usr/local/Cellar
sudo chgrp staff /usr/local/Cellar
sudo chown root/usr/local/bin/napar
Najprostsza i najlepsza odpowiedź –
Działa jak urok na Yosemite. – ivanproskuryakov
To nie jest zalecane rozwiązanie. Od [Odpowiedź z wydania na github] (https://github.com/Homebrew/homebrew/issues/9953) Oto twoje opcje: (a) nie używaj sudo; odpowiednio dostosuj uprawnienia do katalogów w/usr/local. Jest to zalecany sposób używania Homebrew. (b) chown plik wykonywalny brew do root; i używaj sudo, jak chcesz. To jest w porządku, ale nie jest obsługiwane. – HeretoLearn
sudo chown -R $USER /usr/local
Użyj powyższego polecenia zamiast zmienić właściciela na brew
na root.
ta jest sugerowana metoda przez właściciela homebrew
w https://github.com/Homebrew/homebrew/issues/9953
pracował dla mnie! Dzięki. –
To było pomocne dla mnie http://digitizor.com/fix-cowardly-refusing-sudo-error-brew/
cytowany w tekście, to przede wszystkim trzeba zmienić użytkownika i grupę wywaru do korzeni i koło odpowiednio.
Zaktualizowałem moje makra do sierra i npm przestałem działać. Poniżej znajdują się kroki, które należy wykonać, aby je naprawić.
Odinstaluj Node i zainstalować go z wywaru i wykonaj poniższe czynności
➜ ~ sudo chmod g+w /usr/local/Cellar
➜ ~ sudo chgrp staff /usr/local/Cellar
➜ ~ sudo chown root /usr/local/bin/brew
➜ ~ sudo brew postinstall node
Odpowiedź jest w wiadomości: nie używaj sudo. 'brew install klej' –
Dzięki @VladtheImpala, które wydawało się działać, ale gdy uruchomię drugie polecenie ($ sudo pip install klej), to generuje kolejny błąd (sudo: pip: command not found) ... Oczywiście, mam nadzieję, że mógłbym przejść przez to lol. – s1mcity
Nvm znalazłem to. Musiał zainstalować pip przy użyciu domyślnego pakietu python (sudo easy_install pip). – s1mcity