Linux~centos上(shang)安裝.netcore,HelloWorld歸來(lai)!
對(dui)于跨平臺的.netCore來說,讓它的程(cheng)序(xu)運行在Linux系統上(shang)已經成為必然(ran),也是一種趨勢,畢(bi)竟我(wo)們的很多服(fu)務(wu)都(dou)放在linux服(fu)務(wu)器上(shang)(redis,mongodb,myql,fastDFS,lucene),而(er)我(wo)們希(xi)望與這(zhe)些組件服(fu)務(wu)通訊(xun),需(xu)要使用的代碼為java,python等,而(er)這(zhe)些都(dou)不是我(wo)們擅(shan)長的,因(yin)為我(wo)們是個.NET工程(cheng)師,哈哈!
對(dui)于(yu).NetCore的(de)(de)出(chu)現讓(rang)我們可以把開始(shi)的(de)(de)C#程序運行在其它系統之(zhi)上了,這(zhe)種(zhong)跨平臺的(de)(de)特性,當然就成了下一代(dai)微(wei)軟(ruan)占有(you)市場的(de)(de)利器,當然這(zhe)也只是(shi)個(ge)人認(ren)為的(de)(de),下面我們看一下在linux-centos上部署(shu).netcore開發(fa)環(huan)境的(de)(de)步(bu)驟(zou)。
一 安裝centos的window的SSH客戶端
Secure shell這個工(gong)具(ju)不(bu)錯
二 安裝.NetCore程序
這(zhe)個過程需要(yao)(yao)(yao)從網(wang)上下(xia)載,所(suo)以需要(yao)(yao)(yao)一些時間,需要(yao)(yao)(yao)耐心等待
sudo yum install libunwind libicu curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?LinkID=809131 sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet sudo ln -s /opt/dotnet/dotnet /usr/local/bin --添加軟鏈接
三 建立項目,恢復類庫,運行hello
mkdir hwapp cd hwapp dotnet new
dotnet restore
dotnet run
結(jie)果當(dang)然就(jiu)是我們所期待的!
希望本文章對(dui)剛剛接觸(chu).NetCore的(de)同學有所幫(bang)助!