2017-01-29 3 views
0

Kürzlich war mein System upgrader zu Mac OS Sierra (10.12). Wenn ich versuche, Bundler gem zu installieren, erhalte ich den folgenden Fehler."Sudo Gem Install Bundler" wirft Fehler (Errno :: EPERM)

Hat es etwas mit Gem Software/Bundler/OS zu tun?

$ sudo gem install bundler 
    ERROR: While executing gem ... (Errno::EPERM) 
    Operation not permitted - /usr/bin/bundle 

Bitte beachten Sie, dass der Benutzer die Administratorrechte hat.

Antwort

0

Ich bin kein Mac-Experte, aber es sieht so aus, als ob Ihr Betriebssystem rootless läuft, das Sie deaktivieren müssen, um sudo zu verwenden. Davon abgesehen, gibt es einen Grund, warum Sie Sudo Gem installieren müssen? Es ist im Allgemeinen gut, die Installation von Gem außerhalb von Sudo auszuführen, wenn Sie nicht genau wissen, was Sie tun und das Juwel unbedingt für alle Benutzer installieren muss.

Das heißt, wenn Sie Sudo brauchen, können Sie versuchen, csrutil disable in der Eingabeaufforderung ausführen und dann neu starten und sudo gem install neu ausführen.