2013-10-29 4 views
43

Hallo, ich folge diesem page .. Ich installiere Python auf meinem Mac, so dass ich eine Django/Eclipse Entwicklungsumgebung einrichten kann.
Allerdings bin ich nicht so sicher, wie man über die Ausführung, diesen Schritt zu gehen:Wo finde ich die bashrc-Datei auf dem Mac?

  • Das Skript wird erklären, was ändert, wird es Sie machen und fordert, bevor die Installation beginnt.
  • Sobald Sie Homebrew, installiert haben, fügen Sie das Homebrew-Verzeichnis am Anfang Ihrer PATH-Umgebungsvariablen ein.
  • Sie können dies tun, indem Sie die folgende Zeile am unteren Rand Ihres Hinzufügen Datei ~/.bashrc

  • export PATH =/usr/local/bin: $ PATH

Wo finde ich die Bashrc-Datei auf meinem Mac und wo finde ich das Homebrew-Verzeichnis?

Ich betreibe eine macbook pro mit OS 10.8.5.

+3

'finden/-name \ * bashrc \ *'. Plus, es sagt Ihnen genau, wo: '~ /. Bashrc', wobei' ~ 'Unix-Short-Hand für" Heimverzeichnis des Benutzers "ist. –

+0

In '~/.bashrc'. '~' ist eine Abkürzung für Ihren Homedir, die die Shell versteht. –

+2

Wenn Sie nicht '.bashrc' in Ihrem Homedir haben, müssen Sie es selbst erstellen :) – furas

Antwort

50

Die .bashrc-Datei befindet sich in Ihrem Ausgangsverzeichnis.

So von der Kommandozeile tun:

cd 
ls -a 

Dies zeigt alle versteckten Dateien in Ihrem Home-Verzeichnis. "cd" wird Sie nach Hause bringen und ls -a wird "alle auflisten".

Im Allgemeinen, wenn Sie sehen ~/der tilda Schrägstrich bezieht sich auf Ihr Home-Verzeichnis. So ~ /. Bashrc ist Ihr Home-Verzeichnis mit der. Bashrc-Datei.

Und der Standard-Pfad zu Homebrew-in/usr/local/so, wenn Sie:

cd /usr/local 
ls | grep -i homebrew 

Sie das Homebrew-Verzeichnis (/ usr/local/Homebrew) sehen sollen. Source

Ja manchmal haben Sie diese Datei und das typische Format einer Datei .bashrc ist zu erstellen:

# .bashrc 

# User specific aliases and functions 
. .alias 
alias ducks='du -cks * | sort -rn | head -15' 

# Source global definitions 
if [ -f /etc/bashrc ]; then 
    . /etc/bashrc 
fi 

PATH=$PATH:/home/username/bin:/usr/local/homebrew 
export PATH 

Wenn Sie Ihre eigene .bashrc sicher machen erstellen, dass die folgende Zeile in dem von ~ /.bash_profile

# Get the aliases and functions 
if [ -f ~/.bashrc ]; then 
    . ~/.bashrc 
fi 
+0

Danke Ich versuchte 'ls ~/.bashrc' aber es sagt Keine solche Datei oder Verzeichnis. Muss ich es von Grund auf neu erstellen? – pencilVester

+0

Ich habe meine Antwort bearbeitet, das sollte helfen. –

+1

Diese Antwort half mir, es herauszufinden. und dieser Kommentar wird den Thread aktualisieren. Ich bin auf Mac SierraOS gefunden es '/ etc/bashrc' ... das System weit Bashrc wurde nicht versteckt. Bashrc. um es zu manipulieren musste ich 'sudo vi bashrc' nach dem Bearbeiten beenden:: wq! ... vollständiger Befehl 'cd/etc /; sudo vi bashrc ' –

1

~/.bashrc ist bereits ein Weg zu .bashrc.

Wenn Sie echo ~ tun, werden Sie sehen, dass es ein Pfad zu Ihrem Home-Verzeichnis ist.

Homebrew-Verzeichnis ist /usr/local/bin. Homebrew ist darin installiert und alles, was von Homebrew installiert wird, wird dort installiert.

Zum Beispiel, wenn Sie tun brew install python Homebrew wird Python-Binär in /usr/local/bin setzen.

Schließlich, um Homebrew-Verzeichnis zu Ihrem Pfad hinzuzufügen, können Sie echo "export PATH=/usr/local/lib:$PATH" >> ~/.bashrc ausführen. Es wird .bashrc Datei erstellen, wenn es nicht existiert und dann die benötigte Zeile an das Ende anhängen. Sie können das Ergebnis überprüfen, indem Sie tail ~/.bashrc ausführen.

17

ich denke, dass Sie es zu ~/.bash_profile statt .bashrc hinzufügen sollten, (Erstellen .bash_profile wenn es existiert nicht.) Dann müssen Sie nicht den zusätzlichen Schritt fügen in Ihrer .bash_profile

für ~/.bashrc des Prüfens Arbeiten Sie bequem in einem Terminal? Nur für den Fall, ~/ bedeutet Ihr Home-Verzeichnis, wenn Sie also ein neues Terminalfenster öffnen, in dem Sie sich befinden. Und der Punkt auf der Vorderseite macht die Datei für den normalen ls Befehl unsichtbar, es sei denn, Sie setzen -a oder geben Sie den Dateinamen an.

Überprüfen Sie this answer für weitere Details.

+0

Ich bekomme folgendes 'Shajilhost: ~ ShajilShocker $ sudo ~/.bash_profile Passwort: sudo: /Users/ShajilShocker/.bash_profile: Befehl nicht gefunden' könntest du mir bitte helfen – Shajo

+0

Du musst irgendeine Art benutzen von Editor wie "Nano" oder öffnen Sie es auf Ihrem Desktop. Also wäre es 'nano ~/.bash_profile' Der 'sudo'-Befehl führt nur den Befehl aus, der ihm als Superuser folgt, also haben Sie versucht, den Dateinamen als Befehl zu verwenden (deshalb heißt es" Befehl nicht gefunden ") . – beroe

+0

Meine Absicht ist, Umgebungsvariable KEY ist 'ANDROID_NDK_HOME' und VALUE ist'/Benutzer/ShajilShocker/Dokumente/Android/NDK/android-ndk-r10b' ... so jetzt muss ich das Terminal und 'nano .bash_profile öffnen 'und gebe 'ANDROID_NDK_HOME ="/Benutzer/ShajilShocker/Dokumente/Android/NDK/android-ndk-r10b "' bin ich richtig? oder füge auch die folgende Zeile hinzu: export PATH = $ PATH: ANDROID_NDK_HOME' korrigiere mich Wenn ich falsch liege. – Shajo