Я почти добираюсь, чтобы мой проект F # был скомпилирован под Heroku.
К сожалению, я попал в проблему.Heroku build failing при восстановлении пакетов NuGet
Он пытается восстановить пакеты NuGet я получаю ошибку:
Target Build:
Project "/tmp/build_7ab344f5-4cd2-4af5-92cd-814069a4af70/NancyFirstProject/NancyFirstProject.fsproj" (default target(s)):
Target RestorePackages:
Executing: mono --runtime=v4.0.30319 /tmp/build_7ab344f5-4cd2-4af5-92cd-814069a4af70/.nuget/NuGet.exe install "" -source "" -RequireConsent -solutionDir "/tmp/build_7ab344f5-4cd2-4af5-92cd-814069a4af70/"
The specified path is not of a legal form (empty).
Я совершил NuGet.exe и все связанные с ним файлы NuGet, которые в папке .NuGet вместе с моим проектом.
ПРИМЕЧАНИЕ. Проект был создан под VS2013. Он строит и работает отлично под Xamarin Studio
Любые идеи приветствуются.
какая версия моно? – knocte
Я использую buildpack отсюда: https://github.com/aktowns/mono3-buildpack.git Я действительно не понимаю синтаксис buildpack, но есть эта строка, которая собирает компилятор fsc.exe в компиляторе: «#!/bin/sh \ n $ 1/$ MONO3_VM_VENDOR/mono3/bin/mono $ 1/$ MONO3_VM_VENDOR/mono3/lib/mono/4.5/fsc.exe \" \ $ @ \ "" –
На выходе из Heroku есть информация о версии, которая есть: XBuild Engine Version 3.0.7.0 Моно, версия 3.0.7.0 –