оновити git після оновлення до Mavericks


3

Я нещодавно оновив з Mac 10.6.8 (Snow Leopard) до 10.9.4 (Mavericks).

У мене була встановлена ​​git 1.8.5.2 на старій системі, і я хочу оновити її до останньої версії. Тому я видалив git з файлом для видалення, я намагався оновити його за допомогою Xcode, але нічого не працює. Набравши $ git --версія, я все одно отримую відповідь "git версія 1.8.5.2 (Apple Git-48)"

Якщо я спробую завантажити git зі сторінки git-scm.com, він автоматично завантажить git 2.1.0 для Snow Leopard, а якщо я спробую завантажити інсталятор git, я отримаю версію для snow leopard.

Хтось мав ідею, як це виправити?

Відповіді:


0

Мені пощастило користуватися диспетчером пакунків homebrew в OS X. Перевірте, чи є він у вас за допомогою свого терміналу:

$ котрий варити

Якщо шлях не задано, встановіть його:

$ ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"

Після цього діагностуйте та усуньте будь-які проблеми, а потім переконайтесь, що заварка актуальна.

$ brew doctor $ brew update

Перш ніж ми встановимо git, відзначте git, який все ще може бути використаний:

$ який git

Вперед та встановіть git:

$ brew install git

Після цього відкрийте новий термінал (або вкладку чи термінал перезавантаження) і подивіться, чи є у нас вдале місце розташування - чи нове місце, яке відповідає нашому новому встановленню git:

$ який git

Якщо воно, схоже, вказує на старе місце розташування або на щось, що не включає / usr / local / bin (де посилається на домашню мову), можливо, вам знадобиться скорегувати шлях оболонки. Погляньте на нього за допомогою:

$ echo $ PATH

Ви можете переглянути різні способи змінити його в іншому місці. Я рекомендую наступний варіант, але в тій самій статті є інші, які можуть бути для вас простішими.

Як слід встановити змінну PATH на моєму Mac, щоб знайти інструменти, встановлені Hombrew?


Якщо ви використовуєте програмні IDE, деякі з них надають плагіни або мають вбудовані програми / бібліотеки управління джерелами для таких речей, як Git, SVN, Mercurial тощо, які не потребують оновлення або перевстановлення вашого рідного або стандартного програмного забезпечення SCM (наприклад, для вашої ОС X X git). Наприклад, у Netbeans є плагін, який використовує JGit, який є чистою бібліотекою Java, що реалізує систему контролю версій Git. Використання чогось подібного IDE Netbeans може стати для вас потенційною проблемою.
jmmygoggle
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.