最近換 Mac OS 系統開發,運行項目時遇到各種報錯,記錄下:
1、拉取項目后,需要安裝依賴 npm install ,提示需要安裝 xcode,報錯如下。
從官網下載 xcode 時提示要更新最新系統才可以,遂更新系統。注意:xcode 版本需要對應 mac OS 系統,相關資料可自行搜索。
補充:
當遇到 xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance 這樣當報錯時,可能是路徑不對,需要進一步排查:
排查步驟:
打開cmd,輸入命令行查看xcode路徑 xcode-select --print-path
結果 /Library/Developer/CommandLineTools,發現這個不是我的xcode路徑
輸入命令 xcodebuild -showsdks
結果 xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance,提示路徑不對
解決辦法:
輸入命令切換到正在用的Xcode路徑下 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/
再次輸入命令 驗證是否切換成功 xcodebuild -showsdks
執行結果如下,路徑切換成功。
---------------------
作者:weixin_33994444
來源:CSDN
原文:https://blog.csdn.net/weixin_33994444/article/details/87584652
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
更新最新版本時,在下載過程中最好不要有停頓,會導致后續系統安裝失敗。我當時裝的時候試了想次都提示下載項損壞(版本10.13.x,需要升級到10.14.x),查了下有說權限問題,或者 Restart 之后 立馬 按下 CMD + R 重裝系統,擔心東西會被清除就放棄了。下載時不要斷網或中斷,是可以安裝成功的,僅供參考。
升級系統后,應用商店搜索 xcode 進行安裝,之后再 npm install 成功。
2、安裝 Homebrew
終端執行: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3. 最新 macOS 版本10.14.4 安裝 mysql
最新系統跟 mysql 版本有沖突,需要安裝舊的 mysql 版本
參考:https://stackoverflow.com/questions/50864438/mac-pip-install-mysql-python-unsuccessful
brew remove mysql brew install mysql@5.7 brew link --force mysql@5.7 pip install mysql-python
步驟:
1、brew install mysql@5.7
2、pip install mysql-python
3、LDFLAGS=-L/usr/local/opt/openssl/lib pip install mysql-python
4、LDFLAGS=-L/usr/local/opt/openssl/lib pip install -r requirements.txt
運行成功