OSX Mountain Lion - .profile ничего не делает?

739
Stick

Недавно попробовал менеджер пакетов Homebrew, чтобы получить такие вещи, как PyQt4. Также рекомендуется захватить Python; нет проблем, сделано.

Таким образом, простое pythonокно терминала не открывало недавно загруженный экземпляр Python, поэтому я набираю текст, brew doctorи он говорит мне об этом -

Warning: /usr/bin occurs before /usr/local/bin This means that system-provided programs will be used instead of those provided by Homebrew. The following tools exist at both paths:

2to3 2to3-2.7 easy_install easy_install-2.7 idle idle2.7 pydoc pydoc2.7 python python-config python2.7 python2.7-config pythonw pythonw2.7 smtpd.py smtpd2.7.py 

Consider amending your PATH so that /usr/local/bin occurs before /usr/bin in your PATH.

Конечно, нет ничего сложного - я гуглю вокруг и узнаю о редактировании, .profileчтобы установить пути. Я иду в свой домашний каталог и захожу open .profile- его не существует.

Ничего страшного, согласно Интернету, я могу просто создать его здесь. Так что все в порядке, touch .profileработает. open .profileработает. Я копирую и вставляю строку из Интернета, которая /usr/local/binопережает остальные пути. Вот так:

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

Сохранить. Попытайся. Не работает Я удаляю двойные кавычки; не хорошо. Я почему-то добавляю двоеточие в конец строки. Не хорошо.

Я гуглю Я вижу больше информации, /etc/pathsно даже после нахождения и ввода, sudo open pathsкажется, я не могу разблокировать ее. И, кроме того, большинство интернетов также говорят, что достаточно просто добавить .profileфайл в мой домашний каталог, и мне не нужно с этим возиться.

Но этого было недостаточно, и я все еще коплюсь! Так чего мне не хватает?

1
У вас есть .bash_profile? slhck 11 лет назад 0

1 ответ на вопрос

0
Traveling Tech Guy
  1. Файл .profile не перезагружается автоматически - он загружается при запуске или вручную. Попробуйте открыть терминал и выдать source ~/.profile. Затем попробуйте set | grep PATHпроверить переменную PATH.
  2. Мой файл .profile не содержит кавычек вокруг путей. Попробуйте удалить их, сохранив файл и перейдя к 1.
Цитаты не имеют значения, и ОП сказал, что они уже пытались удалить их. slhck 11 лет назад 0