Suave веб-приложение, работающее в Ubuntu

Я ищу простой пример "Привет, мир" Suave, работающего на Ubuntu. Я попытался просмотреть всю сеть безрезультатно

1 ответ

Решение

Мне удалось запустить его на Xubuntu 16.04. Я использую ядро ​​dotnet и визуальный студийный код.

Насколько я помню:)

Установите ядро ​​dot net (по https://www.microsoft.com/net/core)

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 установите 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!")
Другие вопросы по тегам