Probleme bei der Installation von Homebrew auf Einzelgänger


1

Ich habe versucht, Homebrew (OSX 10.9.5) mit dem empfohlenen zu installieren

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

aber bekam

Illegal variable name.

Ich habe Macports installiert, also machen vielleicht einige Befehle nicht das, wofür sie gedacht sind? Beachten Sie jedoch, dass Ruby / usr / bin / ruby ​​und Curl / usr / bin / curl ist.

Wie kann ich dieses Problem lösen?

Antworten:


4

Das Problem liegt in der Verwendung tcshals zugrunde liegende Shell. tcshunterstützt keine $()Syntax für die Befehlssubstitution. Wenn Sie bashstattdessen verwenden, funktioniert es einwandfrei.


-2

Ändern Sie in den Terminaleinstellungen / bin / tcsh in / bin / bash


Vermutlich wird das OP benutzt, tcshweil sie es lieber benutzen wollen als bash! Sie müssen ihre Shell nicht (halb) dauerhaft ändern - schauen Sie einfach bashzur Installation vorbei brew, beenden Sie sie bashund kehren Sie zu zurück tcsh. Und das funktioniert auch, wenn sie iTerm2 oder einen anderen Terminal-Emulator verwenden, nicht nur Terminal.app.
John N

-2

Geben Sie im Terminal einfach 'bash' ein und geben Sie nun den gleichen Befehl ein. Ich arbeite gut.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.