在Ubuntu上运行的Suave Web应用程序

时间:2016-02-17 15:43:52

标签: ubuntu suave

我正在寻找一个简单的“Hello,World" Subu在Ubuntu上运行的例子。我试过整个网络都无济于事

1 个答案:

答案 0 :(得分: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

为语法高亮添加等离子延伸。 在VS Code Ctrl + P中 - ext install ionide-fsharp

然后在终端(将创建一个空白的Fsharp项目):

mkdir hwapp

cd hwapp

dotnet new --lang f#

然后将suave添加到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"

}

然后标准的suave helloworld应该在Program.fs

中工作
open Suave

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