2017-02-27 62 views
1

我在8個月前通過自制軟件安裝了node我有很多破碎的自制軟件符號鏈接,我該怎麼辦?

  • 我只是試圖通過自制軟件升級節點,它沒有工作。我得到了一些消息,鼓勵我運行一行代碼來修復它(我忘記了代碼),但是我認爲它破壞了我的npm,因爲我的npm停止工作,現在我得到錯誤:zsh: command not found: npm當運行任何npm命令時。

  • 我開始與this guide

  • 完全卸載節點,然後我就開始通過自制軟件重新安裝節點與this guide

  • 當我跑釀造醫生我發現我有很多壞symlinks,包括許多NPM文件,如:

    /usr/local/share/man/man1/npm-README.1

    在/ usr/local/share下/平方米一個/ MAN1/NPM-access.1

    /usr/local/share/man/man1/npm-adduser.1

    (具有約60的其它NPM文件和其它費爾包括沿):

    在/ usr/local/bin目錄/咕嚕

    在/ usr/local/bin目錄/一飲而盡

我在哪裏何去何從?我只是想通過自制軟件重新安裝nodenpm,以便它們正常工作。我應該使用brew prune:刪除損壞的符號鏈接,否則會對我造成更多問題?謝謝。

回答

3

brew prune就是這個意思。你也可以幹運行它看看什麼將被刪除與--dry-run標誌。

prune [--dry-run] 
       Remove dead symlinks from the Homebrew prefix. This is generally not needed, but can be useful when doing DIY installations. Also remove broken app 
       symlinks from /Applications and ~/Applications that were previously created by brew linkapps. 

       If --dry-run or -n is passed, show what would be removed, but do not actually remove anything. 
+0

作品!謝謝你挽救我的生命 – georgej