Nano Hash - криптовалюты, майнинг, программирование

компиляция F# на linux с TPL

Я довольно сильно озадачен этой проблемой... я пытаюсь скомпилировать программу F #, которая использует TPL. Я использую версию моно, которая компилирует C# и TPL.

Проект F # предназначен для uni, который нужно запускать на этих машинах, поэтому у меня ограниченный доступ, то есть нет прав sudo. он также управляется из командной строки

Это ошибки:

Компилятор Microsoft (R) F# 2.0 build 2.0.0.0 Copyright (c) Microsoft Corporation. Все права защищены.

/home/msc/sg315/fs/MapSkel.fs(12,23): ошибка FS0039: пространство имен «Задачи» не определено

/home/msc/sg315/fs/MapSkel.fs(23,5): ошибка FS0039: пространство имен или модуль «Параллельный» не определен

/home/msc/sg315/fs/MapSkel.fs(31,3): ошибка FS0039: пространство имен или модуль «Параллельный» не определен

/home/msc/sg315/fs/MapSkel.fs(44,5): ошибка FS0039: пространство имен или модуль «Параллельный» не определен

/home/msc/sg315/fs/MapSkel.fs(52,12): ошибка FS0039: пространство имен или модуль «Параллельный» не определен

/home/msc/sg315/fs/MapSkel.fs(55,12): ошибка FS0039: пространство имен или модуль «Параллельный» не определен

/home/msc/sg315/fs/MapSkel.fs(61,12): ошибка FS0039: пространство имен или модуль «Параллельный» не определен

/home/msc/sg315/fs/MapSkel.fs(68,12): ошибка FS0039: пространство имен или модуль «Параллельный» не определен

/home/msc/sg315/fs/MapSkel.fs(77,13): ошибка FS0039: пространство имен или модуль «Параллельный» не определен

/home/msc/sg315/fs/BHList.fs(60,14): ошибка FS0039: поле, конструктор или член «ReadLines» не определены -bash-4.1$

Очевидно, нужны ссылки на библиотеки, но я понятия не имею, какие... Спасибо.


Ответы:


1

Как и в вашем предыдущем вопросе Компиляция проблем с моно- и многопоточным приложением, проблема в том, что вы используете слишком старую версию .NET.

Вы можете загрузить исходный код нового компилятора здесь http://github.com/fsharp/fsharp. Более новые версии компилятора автоматически ориентируются на более современный .NET. Его можно скомпилировать и установить в домашнюю директорию (рут не требуется).

12.12.2013
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..