簡體   English   中英

如何在Mac上使用從nuget下載的軟件包(Mono)

[英]How to use packages download from nuget on Mac (Mono)

我試着用nuget下載包。 例如,我正在嘗試使用suave.io在Mac上使用F#進行Web編程。

使用nuget(別名為'mono /bin/mono/nuget.exe'),我可以下載軟件包。

nuget install Suave 
Attempting to resolve dependency 'FSharp.Core (≥ 3.1.2.1)'.
Attempting to resolve dependency 'FsPickler (≥ 1.0.7)'.
Installing 'FSharp.Core 3.1.2.1'.
Successfully installed 'FSharp.Core 3.1.2.1'.
Installing 'FsPickler 1.0.7'.
Successfully installed 'FsPickler 1.0.7'.
Installing 'Suave 0.24.0'.
Successfully installed 'Suave 0.24.0'.

問題是,與在/ usr / local / Cellar中安裝軟件包的brew相比,它下載了當前目錄中的軟件包(庫)。

將下載的庫與Mono一起使用的下一步是什么? 更好的是,有沒有辦法輕松使用下載並從我的F#/ C#代碼安裝庫?

從問題的評論中,我可以使suave webserver工作。

我將下載的軟件包復制到我收集nuget軟件包的地方( /bin/mono/ )。 然后,我制作了F#腳本(hello.fsx)。

#r @"/bin/mono/Suave.0.24.0/lib/net40/Suave.dll"

open Suave                 // always open suave
open Suave.Http.Successful // for OK-result
open Suave.Web             // for config

web_server default_config (OK "Hello World!")

使用fsharpi hello.fsx運行代碼使Web服務器正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM