Часто, программное обеспечение, скомпилированное из источника, установит на /usr/local/bin
. Это, вероятно, где Вы устанавливаете свой локально скомпилированный Ruby.
Общий “загружаемый” Мерзавец для Mac OS X является предварительно созданной версией git-osx-installer. Это устанавливает на /usr/local/git/bin
(хотя я предполагаю, что Вы, возможно, загрузили некоторый другой вариант).
Ни один из тех каталогов не находится в переменной окружения PATH по умолчанию, таким образом, ни один не будет использоваться, когда Вы введете ruby
или git
в Вашу оболочку.
Однако связанный системой Ruby (версия 1.8.7) и Мерзавец, который идет с Xcode 4 (1.7.3.4, поскольку я читал) установлен в /usr/bin
, который находится в ПУТИ по умолчанию.
Вероятно, просто необходимо скорректировать ПУТЬ в файлах инициализации оболочки. Просто поместите свои локально установленные каталоги сначала.
При использовании удара (значение по умолчанию), добавьте следующее к Вашему .bashrc
:
PATH=/usr/local/bin:/usr/local/git/bin:$PATH
и удостоверьтесь, что у Вас есть следующее в Вашем .bash_profile
или .bash_login
(используйте, какой бы ни существует или .bash_profile
если ни один не существует):
source ~/.bashrc