Первая ошибка установки доморощенного

Я только что познакомился с Ruby on Rails и следую инструкциям по установке «homebrew» (используя Mac El Capitan 10.11.3). Я попытался установить Homebrew, скопировав строку кода установки с веб-сайта homebrew, но каким-то образом получил сообщение «сбой во время» (это первый раз, когда я пытался установить).

Я был в неведении, поэтому просто снова ввел строку кода, вот что получилось (во второй раз я получаю «файл существует» и «сбой во время»):

 ==> Downloading and installing Homebrew...
remote: Counting objects: 54, done.
remote: Compressing objects: 100% (20/20), done.
remote: Total 54 (delta 45), reused 40 (delta 33), pack-reused 0
Unpacking objects: 100% (54/54), done.
error: cannot lock ref 'refs/remotes/origin/master': Unable to 
create '/usr/local/Homebrew/.git/refs/remotes/origin/master.lock':
File exists.

If no other git process is currently running, this probably means a
git process crashed in this repository earlier. Make sure no other git
process is running and remove the file manually to continue.
From https://github.com/Homebrew/brew
! [new branch]      master     -> origin/master  (unable to update
local ref)
Failed during: git fetch origin master:refs/remotes/origin/master --
tags --force --depth=1

Я совершенно новичок в разработке и понятия не имею, как действовать дальше. У кого-нибудь есть советы?


person Anthony    schedule 07.12.2016    source источник
comment
Ну, ошибка говорит вам, что делать: If no other git process is currently running, this probably means a git process crashed in this repository earlier. Make sure no other git process is running and remove the file manually to continue   -  person cel    schedule 07.12.2016
comment
спасибо за ответ, чел, я не совсем уверен, что такое процесс git, вы можете помочь мне понять? в то время у меня не было запущено никаких программ, кроме сафари.   -  person Anthony    schedule 07.12.2016


Ответы (1)


удалить этот файл

/usr/local/Homebrew/.git/refs/remotes/origin/master.lock

пытаться

rm -f /usr/local/Homebrew/.git/refs/remotes/origin/master.lock

а затем попробуйте еще раз

person root    schedule 07.12.2016
comment
Спасибо за ответ root545! Я выполнил ваши шаги, и это, похоже, помогло удалить часть «файл существует» и «невозможно обновить локальную ссылку». К сожалению, установка не выполняется из-за той же самой последней маленькой части: «сбой во время: git fetch ...». - person Anthony; 07.12.2016
comment
root545, я не могу отблагодарить вас в достаточной мере. Вы легенда. По какой-то причине после обновления git (может повлиять или не повлиять на установку), перезапустить Mac, а затем снова выполнить ваши шаги, это волшебным образом сработало! :) - person Anthony; 08.12.2016
comment
рад, что смог помочь :) - person root; 08.12.2016