Sergey
Я просто хеллоувордил на линуксе(единставенное что я делал) и моно нпдо быоо
Ayrat
Dr. Friedrich
Ayrat
А все эти тягания моно в докер чтобы завести пакет - ебень
Dr. Friedrich
Во-первых, если mono нужно для пакета fsharp (а скорее всего это так), то нафига его отдельно ставить?
Dr. Friedrich
Во-вторых, это вообще всё нафиг не нужно, если у тебя неткор.
Ayrat
Dr. Friedrich
То есть там на сайте описаны зависимости компилятора F#, а не Rider.
Ayrat
Ну потому что fsi только через моно
Dr. Friedrich
Я-то им не пользуюсь, поэтому сразу не подумал.
Sergey
Ох уж эти фшарп прогеры🌚
Ayrat
Sergey
Vasiliy
так моно еще скоро и не станет, разве нет?
Ayrat
@eglyph ты ж в NY джете?
Ayrat
Vasily
Dr. Friedrich
колись
Но я знаю не больше вашего 🤷♂️
Dr. Friedrich
Просто я читаю новости и смотрю пул-реквесты в моно.
Ayrat
Dr. Friedrich
Моно нинужин!!!11
Ну вот, видишь, очевидцы говорят, что для fsi — нужен :(
Ayrat
Dr. Friedrich
Хотя, признаться, я перестал понимать, в чём же там проблемы.
Sergey
Dr. Friedrich
Ну то есть чо его на кор-то не портируют?
Ayrat
Вот недавно прям в каком-то твите
Ayrat
Или на реддите
Ayrat
Но точно говорил
Dr. Friedrich
https://github.com/Microsoft/visualfsharp/issues/2407#issuecomment-326670006
Смишные шутки:
> we test fsi.exe on coreclr and have done for a long ... long time, and it works well. Unfortunately ... (and this is the embarrassing bit) it relies on a bug in the coreclr to work ...
Ayrat
Охохо
https://www.jetbrains.com/rider/compare/rider-vs-visual-studio/index.html
Vasiliy
Vasiliy
хммм, но для fsi все еще нужен моно. Вот как не станет, тогда да, можно сказать починят.
Shub
Shub
на дефолтном моно из репозиториев кстати тоже, с офигительнейшей ошибкой “Headers sent, error”
Dr. Friedrich
Dr. Friedrich
Ой там вообще бида с сертификатами в mono…
Shub
которые идут (тадам!) из кастомных репозиториев
Ayrat
И всё
Dr. Friedrich
Dr. Friedrich
Хотя это и лучше, наверное, чем таскать бинарник прямо в репозитории :)
Ayrat
Ayrat
если в докере сборка, то пофигу, -g или не -g
Ayrat
с -g будет удобнее
Dr. Friedrich
можно без -g
А как его тогда запускать? Куда он поставится?
Ayrat
Ayrat
будет локальный
Dr. Friedrich
Хм вот это ваще ок
Dr. Friedrich
Годится!
Dr. Friedrich
paket-чуваки всё правильно сделали.
Ayrat
Shub
Ayrat
Ayrat
Shub
ну так инструкция и говорит
Ayrat
Но я не тестил такой способ
Shub
ну получается вот что
Shub
если ставить его через dotnet tool install -g, то потом dotnet core не увидит пакеты, которые он поставит
Shub
а так же будет пытаться пользоваться собственным механизмом управления пакетов
Ayrat
Я бы забил на magic mode ведь вызвать dotnet restore или paket restore одинаково сложно. Скрипту сборочному все равно
Shub
так я бы тоже забил, если бы dotnet add paket был гибче
Shub
и в принципе, буду забивать на простых проектах
Ayrat
Ayrat
Shub
для этого требуется специальный файл, который пакет генерит только в magic mode
Ayrat
Там как раз лок файл в нугет подвезли
Shub
дотнет билд собрать кстати не сможет, т.к. пакеты теперь указаны в paket.lock\paket.references
Shub
Там как раз лок файл в нугет подвезли
вот бы щас в 2019 обновлять сборочные инструменты каждую неделю. об этом речь-то и шла, что язык очень ок, а платформа так себе. я думал лучше будет платформа
Shub
ничего не имею против разбирательств со всеми этими заманухами, но во-первых, мне поставлены совершенно другие задачи, а во-вторых мне некомфортно чувствовать свою несамостоятельность
Shub
у нас целый кор тим мембер работает над миграциями проектов
Vladislav
Vladislav
Выше темплейт рабочий
Vladislav
В bolero он ставится именно так