bower安裝報錯”Cannot be run with sudo”解決辦法
阿新 • • 發佈:2019-02-12
在使用 bower 安裝依賴包時有時會出現“permission denied”許可權不足的問題,這時我們會想到用sudo,以root許可權安裝,但sudo後問題來了,又出現了”Cannot be run with sudo”問題。報錯資訊如下:
Since bower is a user command, there is no need to execute it with superuser permissions. If you're having permission errors when using bower without sudo, please spend a few minutes learning more about how your system should work and make any necessary repairs.
這裡提到“bower是一個使用者命令,沒有必要使用超級管理員許可權”,這就奇怪了,那麼我們再來通過[bower --help]看下幫助資訊:
$ bower --help
...
--allow-root Allows running commands as root
...
幫助資訊裡有這個設定項,那麼我們就來試一下:
$ sudo bower install //報錯 //新增引數繼續試 $ sudo bower install --allow-root // 成功執行
Ok,問題已經解決了。