1) CLR(.NET運行時)
2) KRE(ASP.NET運行時)
3) Web服務器
所以在Mac OS X上運行ASP.NET程序,就需要對應這三要素的東西:
1) CLR - Mono(目前只有Mono可以用,以後可以用Core CLRE)
2) KRE - KRE-Mono(基於Mono的KRE)
3)Web服務器 - Kestrel
接著,用下面的4個命令將這三樣東西安裝上即可:
brew tap aspnet/k
brew install kvm
source kvm.sh
kvm upgrade
接下來,照理只要將Web服務器開起來就能運行了。
但是,大多數的程序都有自己的包包,所以要先把包包給裝上:
kpm restore
之後,開啟Web服務器完事:
k kestrel