2017-04-20 207 views
0
Error: Could not symlink share/systemtap/tapset/node.stp 
/usr/local/share/systemtap/tapset is not writable. 

我得到這個錯誤嘗試使用brew來安裝節點,我該如何解決它?我聽說過使用sudo和其他方法,但我知道其中一些方法會導致未來的問題,所以我想確保我正在做正確的修復。Brew安裝節點錯誤?

請注意,我實際上只是通過刪除網站上列出的每個文件夾中描述如何手動卸載的必需文件來手動卸載節點。然後我試着再次使用brew給我安裝這個錯誤。我想再次安裝它的原因是因爲我遇到了安裝全局程序包的權限問題,並建議使用brew重新安裝解決方案。

+0

'釀造doctor':

爲了擺脫這些,我在/ usr /本地使用命令拿回所有的文件和目錄的所有權? – jtrein

+0

'你在你的酒窖中有未連接的酒桶'# '如果沒有連接酒桶,可能會導致建立麻煩,並導致釀造依賴於那些酒桶一旦建成就無法正常運行。在這些節點上運行'brew link': 節點' – koz

+0

我運行「brew link node」並出現相同的錯誤 – koz

回答

1

找到解決方案!

由於我以前使用sudo時沒有意識到其他命令會導致潛在問題,因此/ usr/local中的幾個文件和目錄現在歸root所有。輸出 -

sudo chown -R $USER /usr/local