Ubuntu 上的 Suave Web 应用程序 运行
Suave Web Application running on Ubuntu
我正在 Ubuntu 上寻找一个简单的 Suave 运行 的“Hello, World”示例。我已经尝试在网上查找无济于事
我已经成功在 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 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!")
我正在 Ubuntu 上寻找一个简单的 Suave 运行 的“Hello, World”示例。我已经尝试在网上查找无济于事
我已经成功在 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 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!")