Macosx Mojave Brew Upgrade Fehler: missing xcrun

Bei meinem letzten brew upgrade trat folgender Fehler auf: $ brew upgrade ==> Upgrading 5 outdated packages, with result: vim 8.1.0400 -> 8.1.0450, go 1.11 -> 1.11.1, sqlite 3.25.1 -> 3.25.2, git 2.19.0_1 -> 2.19.0_2 ==> Upgrading sqlite xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun Error: Failure while executing; `git config --local --replace-all homebrew.private true` exited with 1. Die ergooglete Lösung für mich war folgende Xcode Installation: $ xcode-select --install xcode-select: note: install requested for command line developer tools Anschließend lief das brew upgrade ohne weitere Komplikationen durch.

Oktober 3, 2018 · 1 Minute

Bash: Ändern von Strg+w…

… , sodass Teile eines Pfades gelöscht werden anstatt ganzer Wörter. Wer gerne in der bash arbeitet und mit dem Tastenkürzel Strg+w komplette Wörter links des Cursors löscht, dem könnte der folgende Schmankerl gefallen. set bind-tty-special-chars off "\C-w": unix-filename-rubout Diese beiden Zeilen müssen der inputrc hinzugefügt werden. Dazu kann entweder die systemweite (bei Debian z.B.) /etc/inputrc oder aber die benutzerspezifische ~/.inputrc genutzt werden. Nun noch der Vorher-Nachher-Vergleich. Als Beispiel-Input nehme ich die folgende Zeile: cd /home/strubbl/ Wenn man nun Strg+w vor der Änderung nutzt, wirkt es wie folgt: cd Der komplette Pfad wurde gelöscht. Mit der Änderung in der inputrc kann man nun auch Teile des Pfades löschen. Die einmalige Benutzung des Tastenkürzels bewirkt: cd /home/ Wie praktisch, find ich! Habe mich eben auch noch von frakturfreak aufklären lassen, dass es sich bei Strg+w und Strg+y um ein Konzept namens einen Kill-Ring handelt (, das vom Emacs stammt) – quasi eine Zwischenablage für Textpassagen darstellt. Nett! Woher ich das habe? phrakture ist schuldig und zeigt auf seinen Git-Diff. ...

März 5, 2010 · 1 Minute