Возможный дубликат:
Как сбросить переменную $ PATH в Mac OS X?

Из других вопросов / ответов я могу сказать, что мой файл .bash_profile может быть поврежден. Если я наберу

echo $ PATH

в терминале результат:

/ USR / местные / мерзавец / бен

Из того, что я прочитал, это не тот результат, который должен быть. Но я также не могу получить ни одну из команд (например, edit или subl для Sublime Text 2), чтобы открыть файл .bash_profile для его редактирования. Мне удалось открыть файл в TextEdit с помощью «cmd-shift-.», И вот что в файле:

[[-s "$ HOME/.rvm/scripts/rvm"]] && source "$ HOME/.rvm/scripts/rvm"

PATH = $ PATH:~/бен

экспортный путь

экспорт PATH =/usr/local/git/bin

Но файл заблокирован, поэтому я не могу его там редактировать. Я очень новичок в программировании и пытаюсь установить все на моем Mac, чтобы пройти учебник по Ruby on Rails. Я даже не могу проверить свою версию ruby, так как даже

ruby -v

возвращается

-bash: ruby: команда не найдена

Любая помощь будет принята с благодарностью. Благодарю.

3 ответа3

5

Временно исправьте PATH , прямо в сломанной оболочке:

export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

(Это мой PATH , он должен в основном работать и для вас)


Дайте себе разрешения на запись для этого файла с исправлением или без исправления PATH как указано выше:

/usr/bin/sudo /bin/chmod u+rwx /Users/yourusername/.bash_profile
/usr/bin/sudo /usr/sbin/chown yourusername /Users/yourusername/.bash_profile

Исправьте назначение PATH в последней строке, чтобы:

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

Закройте вашу оболочку и откройте новую.

0

Ну, я не знаю, поможет ли это, но попробую:

PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

Я также использую Mac, и это то, что происходит, когда я набираю echo $PATH что означает, что вам, вероятно, нужны эти функции в терминале.

0

Я думаю, вы можете попробовать эту тему, чтобы сбросить ваш $ PATH! закройте текущий терминал и запустите новый, чтобы убедиться, что измененные настройки загружены!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .