Intereting Posts
Как легко выровнять записи fstab mv несколько файлов одного и того же каталога без указания одного и того же пути или каждого Есть ли способ привязать latrace к уже запущенному процессу? Как автоматически устанавливать пакеты? Сохраните файл с сохранением файла emacs без доступа к терминалу Как предотвратить завершение работы экрана после завершения процесса Неправильно ли вызывать ioctl изнутри ioctl? Как включить ярлыки для программы установки gnome и приложений для винных приложений в dmenu? Какие порты назначения UDP использует mtr -u? Как предотвратить прекращение работы Anacron после начала работы от батареи? Можно ли просто скопировать / dev / random и / dev / urandom? Запустить новую группу процессов в .xinitrc lp печатает пустые страницы для чистого текстового файла Не удается переключить макет с помощью Win + Space после включения дополнительных типографских символов Каталог «~» попал в одну из моих папок

Ruby и Git отказываются обновлять. (Mac)

Я пытался обновить Git некоторое время. Я в настоящее время застрял на 1.7.3.4, и я пробовал обновление до 1.7.4.x и 1.7.5.x, но он никогда не работает.

Сегодня я скомпилировал и установил Ruby 1.9.2, но он по-прежнему отображается как 1.8.7.

Я запускаю 10.6.7 на MacBook Pro.

Я понятия не имею, почему он не будет обновляться. Есть идеи? 🙁

Часто программное обеспечение, скомпилированное из источника, будет установлено в /usr/local/bin . Вероятно, это место, где вы устанавливаете свой локально скомпилированный Ruby.

Общим «загружаемым» Git для Mac OS X является предварительно построенная версия git-osx-installer . Он устанавливает в /usr/local/git/bin (хотя, я полагаю, вы могли загрузить другой вариант).

Ни один из этих каталогов не относится к переменной среды PATH по умолчанию, поэтому ни один из них не будет использоваться, когда вы вводите ruby или git в свою оболочку.

Однако системный Ruby (версия 1.8.7) и Git, который поставляется с Xcode 4 (1.7.3.4, как я прочитал), установлены в /usr/bin , который находится в PATH по умолчанию.

Вероятно, вам просто нужно настроить PATH в файлах инициализации оболочки. Сначала поставьте локально установленные каталоги.


Если вы используете bash (по умолчанию), добавьте следующее в свой .bashrc :

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

и убедитесь, что у вас есть следующее в вашем .bash_profile или .bash_login (используйте то, что существует, или .bash_profile если они не существуют):

 source ~/.bashrc 

Сделайте вещи простыми для себя: используйте RVM для Ruby и Homebrew для git (и других вещей).

RVM устанавливает несколько (при желании) разных версий Ruby для вас и позволяет легко переключаться между ними.

Homebrew в основном fink / macports сделано … ну, лучше. Намного лучше.

Удачи!