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 cat
op 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:
-
Open eerst een terminal en schrijf deze:
cd ~/
-
Maak uw Bash-bestand:
touch .bash_profile
U heeft uw “.bash_profile”-bestand gemaakt, maar als u het wilt bewerken, moet u het schrijven;
-
Bewerk je Bash-profiel:
open -e .bash_profile
Daarna kunt u opslaan vanuit de linkerbovenhoek van het scherm: Bestand→ Opslaan
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 .profile
op 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 kbd>+ O kbd>. Druk op RETURN kbd>om op te slaan. Sluit vervolgens NANO af door CTRL kbd>+ X kbd>
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 $SHELL
in terminal.
Open / maak het juiste RC-bestand. Voor bash is het $HOME/.bash_profile
of $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]/development
als je dit pad kopieert en plakt
Antwoord 11
Typ gewoon open ~/.bash_profile
op terminal, je kunt het bewerken.