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?

Walter
quelle

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.

Walter
quelle
-2

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

sechs
quelle
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.

sunil_kumar_sahu
quelle