-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recipe to rebuild F# + Mono bundle #1
Comments
Heya @dsyme, Been quite a while since i've touched it, from what i recall the nuget tar ball itself is just a vanilla NuGet.exe with a simple shell wrapper around it
for the building of the actual buildpack, sorry I don't remember much, i had to log into a running heroku instance and hack together a build on that and tar it up |
I guess that the NuGet part is not that interesting - it just needs to package the EXE. The tricky part is the file with all the mono files: http://s3.amazonaws.com/mono3-buildpack/mono-fsharp-nuget3.0.tar.bz2 How is that one produced? (I'm a complete noob when it comes to Linux deployment...) What needs to be done to update it to the latest version of mono? (The 3.0.7 version packaged there does not contain many of the nice things that F# needs to run smoothly...) |
From what i can recall, and what I blogged (http://blog.ashleytowns.id.au/posts/2013-04/2013-04-01-running-csharp-fsharp-xbuild-nuget-on-heroku.html)
I can play around with it this weekend and see if i can get something up and working it should be as simple as the linux compile steps inside a heroku shell, adding the heroku shell scripts to detect and tar'ing it up |
Thanks @aktowns! Compiling the latest mono via Heroku command line & getting the tar sounds like a neat trick :-) |
I was playing with this a bit more and I tried running the following on Heroku (produced using the current buildpack):
As far as I can see, this runs fine and it does something - but I can't find the |
ahh i'd do |
Aaah, I didn't know you can do that. That works much better :-). So, I got a bit further with this, but building mono still does not work, because mono requires
Thanks for all the help! I think I'm getting closer with this, but still, I'm *nix noob! |
FYI, looks like the @ademar sorted this out: https://github.com/SuaveIO/mono-builder & https://github.com/SuaveIO/mono-script-buildpack! Woohoo :-) |
Hi @aktowns,
Do you have the recipe you used to build http://s3.amazonaws.com/mono3-buildpack/nuget.tar.bz2 used by this buildpack?
See SuaveIO/suave#219 (comment) for context and discussion.
Thanks
Don
The text was updated successfully, but these errors were encountered: