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!")