Re: f# script got DllNotFoundException
Rodrigo Kumpera <[email protected]>
| Newsgroups | gmane.comp.gnome.mono.general |
|---|---|
| Message-ID | <CACmR+BDiqX47QYmVnn_CErDrr4Ofet9XNnt63QCvRD-EEJfv3g@mail.gmail.com> |
It works on mono 4.0.1, just upgrade. On Wed, May 20, 2015 at 5:56 PM, fatboy <[email protected]> wrote: > Mono JIT compiler version 4.0.0 > OSX 10.9 > > I wrote a F# script to grab html page > > > ///////////////////////////////////////////////////////////////////////////////////////////////// > #r "mscorlib.dll" > #r "System.dll" > #r "System.Core.dll" > > open System > open System.IO > open System.Net > > let down (uri : Uri) = > async { > let req = WebRequest.Create(uri) > let! resp = req.AsyncGetResponse() > let stream = resp.GetResponseStream() > stream.CopyTo(Console.OpenStandardOutput()) > } > > let page = new Uri("http://www.fsharp.org") > > down page |> Async.RunSynchronously > > /////////////////////////////////////////////////////////////////////// > I run it with > > fsharpi test.fsx > > /////////////////////////////////////////////////////////////////////// > and I got > > System.DllNotFoundException: libc.dylib > at (wrapper managed-to-native) System.Platform:uname (intptr) > at System.Platform.CheckOS () [0x00000] in <filename unknown>:0 > at System.Platform.get_IsMacOS () [0x00000] in <filename unknown>:0 > at System.Net.WebRequest.GetSystemWebProxy () [0x00000] in <filename > unknown>:0 > at System.Net.WebRequest.GetDefaultWebProxy () [0x00000] in <filename > unknown>:0 > at System.Net.WebRequest.get_DefaultWebProxy () [0x00000] in <filename > unknown>:0 > at System.Net.GlobalProxySelection.get_Select () [0x00000] in <filename > unknown>:0 > at System.Net.HttpWebRequest..ctor (System.Uri uri) [0x00000] in > <filename unknown>:0 > at (wrapper remoting-invoke-with-check) System.Net.HttpWebRequest:.ctor > (System.Uri) > at System.Net.HttpRequestCreator.Create (System.Uri uri) [0x00000] in > <filename unknown>:0 > at System.Net.WebRequest.Create (System.Uri requestUri) [0x00000] in > <filename unknown>:0 > at [email protected] (Microsoft.FSharp.Core.Unit unitVar) > [0x00000] in <filename unknown>:0 > at Microsoft.FSharp.Control.AsyncBuilderImpl+callA@805[Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit].Invoke > (Microsoft.FSharp.Control.AsyncParams`1 args) [0x00000] in <filename > unknown>:0 > > > ///////////////////////////////////////////////////////////////////////// > If I create new solution change code to compile version, everything works. > But I only want to write a script. > Need your help ... > > _______________________________________________ > Mono-list maillist - [email protected] > http://lists.ximian.com/mailman/listinfo/mono-list > > _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list