2016-02-17 165 views
3
倜儻的Web應用程序

我正在尋找的Ubuntu上運行倜儻的一個簡單的「你好,世界」的例子。我試圖尋找所有的淨無濟於事在Ubuntu上運行

+0

所有你需要做的是Nginx的充當着代理正在運行的應用程序倜儻。 –

+0

您不需要「這樣做」 - 但這是一種推薦的方法。 – bbqchickenrobot

回答

1

我設法得到它。和上運行的Xubuntu 16.04我使用DOTNET核心和Visual Studio代碼

據我記憶:)的:

安裝點網核心(從https://www.microsoft.com/net/core#ubuntu

sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list' 

sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893 

sudo apt-get update 

sudo apt-get install dotnet-dev-1.0.0-preview2-003121 

然後安裝Visual Studio代碼: https://code.visualstudio.com/Docs/?dv=linux64_deb

添加ionide擴展語法高亮等 在VS代碼按Ctrl + P - 分機安裝ionide-fsharp

然後在終端(將創建一個空白Fsharp項目) :

mkdir hwapp 

cd hwapp 

dotnet new --lang f# 

然後加入倜儻到project.json文件:

"dependencies": { 

    "Microsoft.FSharp.Core.netcore": "1.0.0-alpha-160509", 

    "Suave": "2.0.0-alpha4", 

    "Microsoft.NETCore.App": { 

    "type": "platform", 

    "version": "1.0.0" 

} 

那麼標準的風流倜儻的HelloWorld應該工作在Program.fs

open Suave 

startWebServer defaultConfig (Successful.OK "Hello World!")