Hoe bewerk ik $PATH (.bash_profile) op OS X?

Ik probeer een invoer in PATH te bewerken, omdat ik iets verkeerd heb gedaan.

Ik gebruik Mac OS X v10.10.3(Yosemite)

Ik heb geprobeerd:

touch ~/.bash_profile; open ~/.bash_profile

Maar de bestandseditor opent met niets erin.

Mijn probleem:

Ik probeer ANDROID_HOME op mijn PATH te installeren

Ik heb het verkeerd gespeld, maar toen ik de terminal sloot en terugging, was het weg, dus ik probeerde het opnieuw:

export ANDROID_HOME=/<installation location>/android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

Deze keer heb ik de opdracht correct getypt, maar toen ik de terminal sloot, verdwenen mijn instellingen weer.

Hoe voer ik mijn gewenste instellingen uit?

Als ik bash.profile zou bewerken, hoe zou ik dan de bovenstaande code invoeren?


Antwoord 1, autoriteit 100%

Je moet dat bestand openen met een teksteditor en het dan opslaan.

touch ~/.bash_profile; open ~/.bash_profile

Het opent het bestand met TextEdit, plak je dingen en sla het op. Als u het opnieuw opent, vindt u uw bewerkingen.

U kunt andere editors gebruiken:

nano ~/.bash_profile
mate ~/.bash_profile
vim ~/.bash_profile

Maar als u niet weet hoe u ze moet gebruiken, is het gemakkelijker om de open-aanpak te gebruiken.


Als alternatief kunt u vertrouwen op pbpaste. Kopiëren

export ANDROID_HOME=/<installation location>/android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

in het systeemklembord en vervolgens in een shell-run

pbpaste > ~/.bash_profile

Of je kunt ook cat

gebruiken

cat > ~/.bash_profile

(nu wacht catop invoer: plak de twee exportdefinities en druk vervolgens op Ctrl+ D).


Antwoord 2, autoriteit 25%

Een beetje gedetailleerder voor beginners:


Voordat u begint met .bash_profileop Mac, moet u er rekening mee houden dat sinds macOS Catalina zsh (z shell)is de standaard shell. Daarom horen dingen die we vroeger in het .bash_profile plaatsten nu bij het .zshenvof het .zshrcbestand.

.zshenv .zshrc ?(Hier gevonden)

.zshenv: aanroepen van de shell. Bevat vaak geëxporteerde variabelen die beschikbaar zouden moeten zijn voor andere programma’s. Bijvoorbeeld $PATH.

.zshrc: alleen afkomstig uit interactieve shells. Het moet commando’s bevatten om aliassen, functies, opties, sneltoetsen, enz. in te stellen.


STAP 1

Zorg ervoor dat het .bash_profile-bestand bestaat?(of het .zshenv natuurlijk) Onthoud dat het .bash_profile-bestand er standaard niet is. Je moet het zelf maken.

Ga naar je gebruikersmap in vinder.
Het .bash_profile-bestand zou daar te vinden moeten zijn.
-> HD/Gebruikers/[USERNAME]

Denk eraan: bestanden met een punt aan het begin ‘.’ zijn standaard verborgen.

Verborgen bestanden weergeven in Mac OS Finder:

Press: Command + Shift + .

Als het niet bestaat, moet je zelf .bash_profilemaken.

Open terminalapp en schakel naar gebruikersmapmet een eenvoudige opdracht:

cd

Als het niet bestaat, gebruik dan deze opdracht om het bestandte maken:

touch .bash_profile

STAP 2

Als je de nerdy-commando’s voor opslaan en sluiten in vim, nano enz. (zoals hierboven aanbevolen) niet kunt onthouden, is de gemakkelijkste manier om te bewerken door het .bash_profile (of het .zshenv) -bestand te openen in je favoriete code-editor ( Sublime, Visual Studio Code, enz.).

Finder -> Gebruikersmap. Klik met de rechtermuisknop -> openen met: Visual Studio Code (of een andere code-editor). Of sleep het naar de app in het dok.

… en daar kun je het bewerken, exportcommando’s in nieuwe regels doorgeven.


Antwoord 3, autoriteit 16%

Als u macOS v10.15(Catalina) gebruikt, moet u de .zshrcbestand in plaats van bestand .bash_profileof .profile.


Antwoord 4, autoriteit 2%

Voor beginners: voer het volgende uit om uw .bash_profile-bestand in uw thuismap op macOS te maken:

nano ~/.bash_profile

Vervolgens kun je het volgende plakken:

https://gist.github.com/mocon/0baf15e62163a07cb957888559d1b054

Zoals je kunt zien, bevat het enkele voorbeeldaliassen en een omgevingsvariabele onderaan.

Als u klaar bent met het aanbrengen van uw wijzigingen, volgt u de instructies onderaan de Nanoeditorvenster naar WriteOut (Ctrl+ O) en Exit (Ctrl+ X)). Sluit vervolgens uw Terminal en open deze opnieuw, en u kunt uw nieuw gedefinieerde aliassen en omgevingsvariabelen gebruiken.


Antwoord 5, autoriteit 2%

Op een MacBook, stap voor stap:

  1. Open eerst een terminal en schrijf deze: cd ~/

  2. Maak uw Bash-bestand: touch .bash_profile

    U heeft uw “.bash_profile”-bestand gemaakt, maar als u het wilt bewerken, moet u het schrijven;

  3. Bewerk je Bash-profiel: open -e .bash_profile

    Daarna kunt u opslaan vanuit de linkerbovenhoek van het scherm: BestandOpslaan


Antwoord 6

Stel het pad JAVA_HOMEen ANDROID_HOMEin. Je moet de terminal openen en de onderstaande cmd invoeren.

touch ~/.bash_profile; open ~/.bash_profile

Plak daarna de onderstaande paden in het basisprofielbestand en sla het op:

export ANDROID_HOME=/Users/<username>/Library/Android/sdk 
export PATH="$JAVA_HOME/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/emulator:$PATH"
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home

Antwoord 7

Mac OS X slaat het pad niet op in bestand .bash_profile , maar bestand .profile , aangezien Mac OS X een tak van de * BSD familie. Je zou in staat moeten zijn om de Export Blah Blah Blah in bestand te bekijken. Profile Zodra je eenmaal doet cat .profileop je terminal.


Antwoord 8

Het eenvoudigste antwoord is:

Stap 1: Fire Up Terminal.App

Stap 2: Type Nano .bash_Profile – Met deze opdracht wordt het .bash_profile-document geopend (of het maken als het niet al bestaat) in de gemakkelijkste te gebruiken teksteditor in terminal – nano .

Stap 3: Nu kunt u een eenvoudige wijziging in het bestand maken. Plak deze regels code om uw aansluitvraag te wijzigen.

export PS1="___________________    | \w @ \h (\u) \n| => "
export PS2="| => "

Stap 4: Sla nu uw wijzigingen op door te typen CTRL + O . Druk op RETURN om op te slaan. Sluit vervolgens NANO af door CTRL + X

te typen

Stap 5: Nu moeten we * uw wijzigingen activeren. Typ bron .Bash_Profile en bekijk uw snelle wijziging.

Dat is het! Geniet!


Antwoord 9

Bepaal welke schaal u gebruikt door het typen van echo $SHELLin terminal.

Open / maak het juiste RC-bestand. Voor bash is het $HOME/.bash_profileof $HOME/.bashrc. Voor Z Shell is het $HOME/.zshrc.

Voeg deze regel toe aan het einde van het bestand:

export PATH="$PATH:/your/new/path"

Vernieuw variabelen om te verifiëren door Terminal opnieuw te starten of source $HOME/.<rc file>te typen en vervolgens echo $PATH

te doen


Antwoord 10

Voor mij is mijn macOS macOS v10.14(Mojave). En ik werd drie dagen lang met hetzelfde probleem geconfronteerd en uiteindelijk schreef ik gewoon het juiste pad in het .bash_profile-bestand dat er als volgt uitzag:

export PATH=/Users/[YOURNAME]/development/flutter/bin:$PATH
  • Opmerking 1: als je geen filr .bash_profilehebt, maak er dan een aan en schrijf de regel hierboven
  • Opmerking 2: zip je gedownloade Flutter SDK in [home]/developmentals je dit pad kopieert en plakt

Antwoord 11

Typ gewoon open ~/.bash_profileop terminal, je kunt het bewerken.

Other episodes