配置Dart SDK地址

楓葉砂發表於2020-07-03

最近用flutter開發專案,flutter環境都配置好了。之後在需要學習dart語言時,用VSCode跑dart時輸出報錯:

bin/sh: dart: command not found

原因

如果只是開發移動端的專案不需要單獨安裝Dart SDK,配置Dart的環境變數。flutter SDK中帶的有Dart SDK。但是如果要學習Dart語言,用VS Code跑Dart程式碼,就需要在環境變數中配置Dart SDK的安裝路徑。否則就會報如下錯誤,找不到Dart命令。如果要開發Dart Web,命令列和伺服器應用程式所需的庫和命令列工具,不開發移動應用沒有配置flutter環境就需要安裝Dart SDK。

解決方法

配置Dart SDK的安裝路徑到環境變數中。

  • 可以通過終端或者顯示隱藏檔案,通過編輯器開啟.bash_profile檔案。
  • 先找到Dart SDK安裝路徑,直接把dart-sdk下的bin目錄拖到終端,會顯示路徑。
  • 設定環境變數

通過終端開啟環境變數.bash_profile檔案 sudo vi ~/.bash_profile

#Dart環境變數
export DART_HOME=這是dart SDK路徑一直到bin目錄 下面是我的完整路徑
export DART_HOME=/Users/**/flutter/bin/cache/dart-sdk/bin
export PATH="${DART_HOME}:${PATH}"
複製程式碼
  • 環境配置好後儲存下配置: source ~/.bash_profile

  • 在終端輸入: dart

出現如下圖,即配置成功

配置Dart SDK地址

執行結果

配置Dart SDK地址
配置Dart SDK地址

相關文章