2015年11月25日 星期三

以Mac建立一個新的WebApplication--前置作業篇

MacBook到手沒幾天,就開始看有一段時間的ASP.NET 5 On Mac OS X
不過目前還是RC版本,正式版發佈日子相信不遠矣
這邊先紀錄怎麼安裝使用
工欲善其事,必先利其器
首先要先具備下列工具

1、Visual Studio Code
     其實這比較像是編輯器,如Sublimetext、Bracket、Notepad++等-_-
     功能不如原生Windows Visual Studio強大
     可能為了跨平台才會以這樣子的方式發行@_@
2、DNVM(Include DNX, DNU)
     .NET Version Manager,有點像是node.js的nvm套件
     負責管理DNX(.NET Execution Environment)的版本
3、Node.js(Include NPM)
4、Yeoman(Include Yo, Bower and Grunt)
5、Homebrew (Optional)
     非必要,但其實很多東西也可以透過Homebrew安裝,ex git
     另外,這套件命名也很有意思
     brew 有釀酒的意思,所以homebrew是在家自製酒
     東西儲在酒窖(cellar),也表示安裝的東西不會影響原生系統
     而可以製什麼酒就找一下有什麼配方(formula)

安裝流程
1、Visual Studio Code : Bj4
2、DNVM
     以終端機(Terminal)執行下列命令
          curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh
     成功後執行dnvm應該會看到如下圖



3、DNX (下列擇一即可)
     3.1、DNX for .NET Core:
          在終端機上執行下列命令
               dnvm upgrade -r coreclr

     3.2、DNX Mono:
          在終端機上執行下列命令
               dnvm upgrade -r mono
          或是透過Homebrew安裝
               brew install mono

     執行dnx應該會看到如下圖



4、Node.js(下列擇一即可)
     4.1、從官網下載

     4.2、透過homebrew
          這是小生用的方法,先透過brew install nvm
          再來是透過nvm install version
          可以先利用nvm ls-remote查看目前所有版號,以確定要安裝哪一版

5、Yeoman
     在終端機上執行下列命令
          npm install -g yo

6、安裝OmniSharp ASP.NET generators(產生Asp.Net 專案用)
     在終端機上執行下列命令
          npm install -g generator-aspnet


Ref.

沒有留言:

張貼留言