{"id":772,"date":"2015-10-11T17:16:51","date_gmt":"2015-10-11T15:16:51","guid":{"rendered":"http:\/\/paulchr.ablass.me\/blog\/?p=772"},"modified":"2016-03-06T20:48:14","modified_gmt":"2016-03-06T19:48:14","slug":"homebrew-unter-mac-os-x-10-11-el-capitan-nutzen","status":"publish","type":"post","link":"https:\/\/paulchr.ablass.me\/blog\/2015\/10\/11\/homebrew-unter-mac-os-x-10-11-el-capitan-nutzen\/","title":{"rendered":"Homebrew unter Mac OS X 10.11 El Capitan nutzen"},"content":{"rendered":"<p>Mit dem Upgrade auf El Capitan f\u00fchrt Apple ein <a href=\"https:\/\/en.wikipedia.org\/wiki\/System_Integrity_Protection\">SIP<\/a> genanntes Sicherheitsfeature ein. Dieses ver\u00e4ndert die Zugriffsrechte des Ordners <code>\/usr\/local\/<\/code> und verhindert die Nutzung von <a href=\"http:\/\/brew.sh\/\">Homebrew<\/a>. Der von <code>$ brew doctor<\/code> angezeigte Warnhinweis sieht folgenderma\u00dfen aus:<\/p>\n<pre><code>Warning: The \/usr\/local directory is not writable.\nEven if this directory was writable when you installed Homebrew, other\nsoftware may change permissions on this directory. Some versions of the\n\"InstantOn\" component of Airfoil are known to do this.\n\nYou should probably change the ownership and permissions of \/usr\/local\nback to your user account.<\/code><\/pre>\n<p>Abhilfe schafft das manuelle \u00c4ndern der Zugriffsrechte f\u00fcr diesen Ordner:<\/p>\n<pre><code>$ sudo chown -R $(whoami):admin \/usr\/local<\/code><\/pre>\n<h3>Links<\/h3>\n<p><a href=\"https:\/\/github.com\/Homebrew\/homebrew\/blob\/master\/share\/doc\/homebrew\/El_Capitan_and_Homebrew.md\">El Capitan &amp; Homebrew<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit dem Upgrade auf El Capitan f\u00fchrt Apple ein SIP genanntes Sicherheitsfeature ein. Dieses ver\u00e4ndert die Zugriffsrechte des Ordners \/usr\/local\/ und verhindert die Nutzung von Homebrew. Der von $ brew doctor angezeigte Warnhinweis sieht folgenderma\u00dfen aus: Warning: The \/usr\/local directory is not writable. Even if this directory was writable when you installed Homebrew, other software [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[75],"tags":[192,193,190,191,194],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2Vohc-cs","jetpack-related-posts":[{"id":608,"url":"https:\/\/paulchr.ablass.me\/blog\/2014\/04\/24\/css3-verlaeufe-als-grafik-exportieren\/","url_meta":{"origin":772,"position":0},"title":"Css3-Verl\u00e4ufe als Grafik exportieren","author":"Paul-Christian Abla\u00df","date":"24. April 2014","format":false,"excerpt":"Der Export von Verl\u00e4ufen aus Grafiken in Css3 ist dank Tools wie dem Ultimate CSS Gradient Generator ein Kinderspiel. Manchmal besteht jedoch die Notwendigkeit, diesen Prozess umzukehren und einen Css3-Verlauf in eine Grafik umzuwandeln. Bislang kannte ich nur zwei M\u00f6glichkeiten, dies zu bewerkstelligen: Einen Screenshot des Verlaufs anfertigen. Diese Methode\u2026","rel":"","context":"In &quot;Css&quot;","block_context":{"text":"Css","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/css\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":147,"url":"https:\/\/paulchr.ablass.me\/blog\/2013\/02\/26\/lesetipp-ueber-die-richtige-einbindung-von-webfonts\/","url_meta":{"origin":772,"position":1},"title":"Lesetipp: \u00dcber die richtige Einbindung von Webfonts","author":"Paul-Christian Abla\u00df","date":"26. Februar 2013","format":false,"excerpt":"Im Smashing Magazine gibt es zwei sehr gute Artikel zum Thema @font-face. In Avoiding Faux Weights And Styles With Google Web Fonts wird erkl\u00e4rt, wie Schriften \u00fcber das Google Font Directory richtig eingebunden werden k\u00f6nnen. Ganz so trivial ist das n\u00e4mlich nicht, denn die Einbindung \u00e1 la Google Webfonts funktioniert\u2026","rel":"","context":"In &quot;Allgemein&quot;","block_context":{"text":"Allgemein","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/allgemein\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":696,"url":"https:\/\/paulchr.ablass.me\/blog\/2014\/07\/16\/ttxfonttools-auf-dem-mac-installieren\/","url_meta":{"origin":772,"position":2},"title":"TTX\/FontTools auf dem Mac installieren","author":"Paul-Christian Abla\u00df","date":"16. Juli 2014","format":false,"excerpt":"Was ist TTX\/FontTools? TTX\/FontTools ist ein kostenloses Kommandozeilenprogramm, dass Schriften im TrueType- und OpenType-Format in XML-Dateien umwandelt und dadurch das einfache Bearbeiten von Schriftmetadaten erm\u00f6glicht. Beispielsweise kann so unter anderem der Schriftname ver\u00e4ndert werden- ein Feature, dass ich heute ben\u00f6tigt habe. Wie installiere ich es? Von der Projektseite muss das\u2026","rel":"","context":"In &quot;Tools&quot;","block_context":{"text":"Tools","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/tools\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":119,"url":"https:\/\/paulchr.ablass.me\/blog\/2013\/02\/22\/svn-dateien-und-ordner-ignorieren\/","url_meta":{"origin":772,"position":3},"title":"SVN: Dateien und Ordner ignorieren","author":"Paul-Christian Abla\u00df","date":"22. Februar 2013","format":false,"excerpt":"Um zu verhindern, dass bestimmte Dateien oder Ordner in das Projektarchiv \u00fcbermittelt werden, k\u00f6nnen sie mittels eines einfachen Befehls ignoriert werden: $ svn propset svn:ignore \"style.css\" . Dieses Vorgehen ist projektabh\u00e4ngig, d.h. dass in jedem Projekt in dem die Datei style.css ignoriert werden soll die ignore-Eigenschaft erneut gesetzt werden muss.\u2026","rel":"","context":"In &quot;Versionsverwaltung&quot;","block_context":{"text":"Versionsverwaltung","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/versionsverwaltung\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":286,"url":"https:\/\/paulchr.ablass.me\/blog\/2013\/05\/05\/img-elemente-mit-inset-box-shadow-stylen-ein-workaround\/","url_meta":{"origin":772,"position":4},"title":"img-Elemente mit inset box-shadow stylen- ein Workaround","author":"Paul-Christian Abla\u00df","date":"5. Mai 2013","format":false,"excerpt":"[Editors Note: Es gibt eine Demo box-shadow inset f\u00fcr img-Elemente] In einem Design, dass ich vor kurzem umsetzen musste, gab es jede Menge Bilder die einen nach innen liegenden Schlagschatten aufwiesen. Einfache Sache, dachte ich mir: Dem img-Element einfach einen box-shadow mit der Eigenschaft inset zuweisen\u2013 et voil\u00e0, die Sache\u2026","rel":"","context":"In &quot;Css&quot;","block_context":{"text":"Css","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/css\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":458,"url":"https:\/\/paulchr.ablass.me\/blog\/2013\/09\/25\/missglueckte-anmeldeversuche-von-ip-72-233-119-245\/","url_meta":{"origin":772,"position":5},"title":"Missgl\u00fcckte Anmeldeversuche von IP 72.233.119.245","author":"Paul-Christian Abla\u00df","date":"25. September 2013","format":false,"excerpt":"Zu meiner gro\u00dfen \u00dcberraschung bekam ich heut Abend eine E-Mail mit folgendem Inhalt: 3 ung\u00fcltige Anmeldeversuche (1 Sperrung(en)) von IP: 72.233.119.245Letzter Anmeldeversuch erfolgte mit dem Benutzernamen: username Ich benutze f\u00fcr meine WordPress-Installationen grunds\u00e4tzlich das Plugin Limit Login Attempts, dass nach drei missgl\u00fcckten Anmeldeversuchen die IP des sich Einloggenden f\u00fcr eine\u2026","rel":"","context":"In &quot;WordPress&quot;","block_context":{"text":"WordPress","link":"https:\/\/paulchr.ablass.me\/blog\/themen\/wordpress\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/posts\/772"}],"collection":[{"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/comments?post=772"}],"version-history":[{"count":2,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/posts\/772\/revisions"}],"predecessor-version":[{"id":774,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/posts\/772\/revisions\/774"}],"wp:attachment":[{"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/media?parent=772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/categories?post=772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/paulchr.ablass.me\/blog\/wp-json\/wp\/v2\/tags?post=772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}