2016-12-07 113 views
0

我剛剛介紹了Ruby on Rails,並按照說明安裝「自制軟件」(使用Mac El Capitan 10.11.3)。我試圖通過複製從自制網站粘貼安裝代碼的行來安裝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 

我對開發完全陌生,不知道如何繼續。有沒有人有任何提示?

+0

那麼這個錯誤告訴你該怎麼做:'如果沒有其他的git進程正在運行,這可能意味着一個 git進程先前在這個倉庫中崩潰。確保沒有其他git 進程正在運行並手動刪除文件以繼續' – cel

+0

感謝您的回覆cel,我不太確定git過程是什麼具體,你能幫我理解嗎?在那段時間裏,除Safari之外,我沒有任何程序運行。 – Anthony

回答

0

刪除此文件

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

嘗試

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

,然後再次嘗試

+0

感謝回覆root545!我已經按照你的步驟,這似乎有助於刪除'文件存在'部分和'無法更新本地參考'。不幸的是,由於最後一小部分相同,安裝過程並未完成:'git fetch ...'失敗。 – Anthony

+0

你能不能在這裏粘貼整個錯誤 – root545

+0

root545,我不能夠感謝你。你是一個傳奇。出於某種原因,更新git(可能會影響安裝),重新啓動mac,然後再次執行步驟,它神奇地工作! :) – Anthony