Mac OS 系統開發環境的一些坑


 

  最近換 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

 

 

 運行成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM