<address id="r9vd9"><address id="r9vd9"><listing id="r9vd9"></listing></address></address>

      歡迎您光臨深圳塔燈網絡科技有限公司!
      電話圖標 余先生:13699882642

      網站百科

      為您解碼網站建設的點點滴滴

      Flutter 在macOS的安裝步驟

      發表日期:2018-04 文章編輯:小燈 瀏覽次數:1575

      Flutter至今為止,還是個比較新的跨平臺方案,不過既然是谷歌推出的,我們空余時間就來研究下

      一、開始下載和安裝

      flutter官網
      進行一種新的程序的研究,當然還是首推官網,大多數官網的Get Started頁面都寫得非常不錯


      1.配置flutter運行環境

      如果你在中國安裝或使用 Flutter ,可以用一個可信的本地鏡像來托管 Flutter 的依賴關系。為了讓 Flutter 能使用一個備用的在線訪問地址,你需要在運行 flutter 指令之前設置兩個環境變量:PUB_HOSTED_URL 和 FLUTTER_STORAGE_BASE_URL。

      為了在終端中配置PATH,用類unix系統到用戶,應該很多人都用zsh配合 Oh My Zsh的吧,其它終端基本上也大同小異

      vim ~/.zshrc 

      然后比如在原PATH后面插入,方式是有好幾種的,用文本編輯器打開也挺方便

      export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn # FLUTTER_HOME 為你自己的gitclone下來到目錄,待會兒再來下載 export FLUTTER_HOME=/Volumes/work/FlutterSdk/flutter export PATH=${FLUTTER_HOME}/bin:$PATH 

      可以重啟終端讓配置立即生效

      2.下載flutter在git上的SDK

      # 打開終端 cd 到自己想要克隆SDK的目錄外,比如我就放到 cd /Volumes/work/FlutterSdk/ #然后 git clone -b dev https://github.com/flutter/flutter.git 

      以上是官方針對國內開發者所推薦的配置,跟通用配置略有區別

      3.檢查flutter運行環境

      運行以下命令來查看是否還有缺失的組件沒有安裝

      flutter doctor 

      下載了幾個組件后,給了我一個統計視圖,如下

      缺了幾個組件,主要是ios開發必備到那些(因為我android開發呀),接下來一一來裝,按照提示到安裝,我已經嘗到苦果了,如果你們不怕,可以嘗試


      1.首先是cocoapods

      其實用brew install cocoapods 命令,就是在~/.cocoapods/repos目錄下克隆了CocoaPods的git項目,一般會很慢很慢,可以中斷操作,然后自行下載,我下了一下午(我傳了度盤,下次補鏈接)

      或者按照下面這篇教程,運用ruby進行下載,哎,又是一大堆配置
      CocoaPods 集成和使用

      2.然后是坑貨libimobiledevice

      為什么好端端是坑貨呢? 因為mac默認擁有python2.7環境,而如果使用brew install -HEAD libimobiledevice,他給我自動在 "/usr/local/Cellar" 裝了個2.7.14版本的所謂"python@2"

      這跟系統原有配置有很大的沖突,莫名奇妙的依賴錯誤,之后運行flutter會有一些waring,完美主義的我們,就想到了本地去編譯libimobiledevice項目

      libimobiledevice項目
      同樣 "git clone" 下來,根據 "README"進行編譯
      但是直接運行,一直都提示找不到openssl
      因為,最新版本的MacOS使用的openssl是LibreSSL

      $ /usr/bin/openssl version LibreSSL 2.2.7 

      而且 "brew install openssl" 都覆蓋不了openssl的執行目錄,就算把下載好都openssl鏈接到用戶命令行的目錄

      ln -s /usr/local/Cellar/openssl/1.0.2o_1/bin/openssl /usr/local/bin/openssl 

      也還是找不到,放棄,利用GnuTLS進行編譯,先一步步利用brew命令把GnuTLS安裝配置好吧,缺什么安裝什么

      最后在目錄中運行

      ./autogen.sh --disable-openssl 

      完成編譯,安裝(此處應已經安裝過Xcode的command Line Tools,不然可能 command not found )

      make sudo make install 
      3.其它安裝

      其它缺的部件基本上都可以用brew進行安裝了,不會有什么大問題

      4.完成

      我的博客即將搬運同步至騰訊云+社區,邀請大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=1z3id963xcdv


      本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.webpost.com.cn/18034.html
      相關APP開發
        SQL執行錯誤,請檢查国产成人精品综合在线观看