在你的安裝指令前面加上sudo
,然後會提醒你輸入密碼,這個密碼是你mac的開機解鎖碼!如:
sudo npm install egg-init
-g
2.1.回到使用者根目錄下再新建乙個全域性安裝的路徑
cd ~
mkdir ~/.npm-global
之前安裝過的話會提醒存在了.npm-global這個資料夾
2.2.配置npm使用新的路徑
npm config set prefix 『~/.npm-global』
2.3開啟或者新建~/.profile
vi ~/.profile
export path=~/.npm-global/bin:$path
按esc鍵,然後在最下面入:wq
儲存退出
2.4.更新系統環境變數
source ~/.profile
(1) 啟動終端terminal
(2) 進入當前使用者的home目錄: cd ~ 或 cd /users/yourmacusername
修改.bash_profile檔案:
open -e .bash_profile
新增你要的全域性變數命令:
alias tnpm='/users/liangzhenhua/.npm-global/bin/tnpm'
alias wepy='/users/liangzhenhua/.npm-global/bin/wepy'
alias vue='/users/liangzhenhua/.npm-global/bin/vue'
最後不要忘記重新整理:
source ~/.bash_profile
按照以上這3步排除的話基本可以解決npm安裝全域性元件報錯問題。
由於我之前已經安裝過了乙個egg-init
,現在環境變數所以一直報錯。
我的做法是去到.npm-global/lib/node_modules資料夾下(mac中以.開頭的資料夾是隱藏資料夾)
cd .npm-global/lib/node_modules
將egg-init這個資料夾刪除了
rm -r
-f egg-init
然後再重新安裝,就成功 Mac下安裝pip報錯
python完全不了解,今天根據教程裝好python,附上參考鏈結 在mac osx中搭建python整合開發環境 碼農網 然後想除錯乙個程式,說要裝pip,於是上python官網,點開pypi 密密麻麻一片,看不太懂是什麼,於是點開左側導航中的pypi tutorial進去看看 第一段說當前文件不...
Mac下安裝Node和NPM
使用brew安裝node環境 1.安裝brew ruby e curl fssl 2.brew安裝node 更新brew brew update安裝node brew install node3.檢視是否安裝成功 node v v9.11.1 npm v 5.6.0npm的一些使用 npm help...
mac裝mysql報錯 mac下安裝mysql報錯
在執行命令 pip install mysql 或者 pip install mysqldb時候,報錯 mysql config command not found command python setup.py egg info failed with error code 1 in privat...