Korzystam z MacBooka Pro z najnowszą wersją Mountain Lion.
Naprawdę potrzebuję pomocy, udało mi się jak uszkodzić mój .bash_profile (tak myślę), więc za każdym razem, gdy otwieram terminal, pojawia się błąd wymieniony poniżej.
-bash: export: `/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/go/bin': not a valid identifier
-bash: export: `/Users/rob/Applications/sbt/bin:': not a valid identifier
env: bash: No such file or directory
env: bash: No such file or directory
env: bash: No such file or directory
env: bash: No such file or directory
env: bash: No such file or directory
-bash: tar: command not found
-bash: grep: command not found
-bash: cat: command not found
-bash: find: command not found
Nie jestem pewien, co się stało, nie mam sudo, cd ani żadnych normalnych poleceń. Jedynym sposobem, w jaki udało mi się dostać do dowolnego z głównych katalogów, jest przejście do polecenia folderu w wyszukiwarce i próba znalezienia pliku bezskutecznie.
Podsumowując, wydaje mi się, że utworzyłem plik, który może być przyczyną problemu, chciałem edytować plik .bash_profile, więc napisałem
sudo nano ./bash_profile
To otwiera nowy plik w nano, który, jak sądzę, został zapisany. Następnie otworzyłem prawdziwy plik .bash_profile, aby dodać ścieżkę do pliku node.js.
Jeśli mogę dostać się do pliku .bash_profile, myślę, że mogę go przywrócić na właściwe tory, ale nie mogę go znaleźć, czy powinienem ponownie zainstalować bash? Jeśli tak, to jak mam to zrobić na komputerze Mac, próbowałem użyć
brew install bash
do czego dochodzę
-bash: brew: command not found
-bash: export: '/Users/rob/Applications/sbt/bin:': not a valid identifier
co zniknęło. Jedyne, z czym się zmagam, to to, że pierwsza linia może być przechowywana. Zajrzałem do mojego .bash_profile, .profile i .bashrc, ale nic.
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/go/bin
do mojego .bash_profile i wygląda na to, że naprawiłem bash, ale nadal pojawia się ten błąd. -bash: export: '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/go/bin': not a valid identifier
Masz jakieś pomysły?
PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/go/bin:$PATH" # Make sure to use double quotes not single quotes
I na nowej linii export PATH
.
bash
.