Sergey
Я просто хеллоувордил на линуксе(единставенное что я делал) и моно нпдо быоо
Ayrat
у него пакет через dotnet tools ставится
Вот это современный путь
Ayrat
А все эти тягания моно в докер чтобы завести пакет - ебень
Dr. Friedrich
Во-первых, если mono нужно для пакета fsharp (а скорее всего это так), то нафига его отдельно ставить?
Dr. Friedrich
Во-вторых, это вообще всё нафиг не нужно, если у тебя неткор.
Dr. Friedrich
То есть там на сайте описаны зависимости компилятора F#, а не Rider.
Ayrat
Ну потому что fsi только через моно
Dr. Friedrich
Нужен для fsharpi
Хмм разумно, это может быть.
Dr. Friedrich
Я-то им не пользуюсь, поэтому сразу не подумал.
Sergey
Ох уж эти фшарп прогеры🌚
Sergey
А?)
Не вывозят за моно:)
Vasiliy
так моно еще скоро и не станет, разве нет?
Ayrat
@eglyph ты ж в NY джете?
Dr. Friedrich
так моно еще скоро и не станет, разве нет?
На самом деле всё не так, как в действительности!
Dr. Friedrich
колись
Но я знаю не больше вашего 🤷‍♂️
Dr. Friedrich
Просто я читаю новости и смотрю пул-реквесты в моно.
Ayrat
Не вывозят за моно:)
Моно нинужин!!!11
Dr. Friedrich
Моно нинужин!!!11
Ну вот, видишь, очевидцы говорят, что для fsi — нужен :(
Dr. Friedrich
Хотя, признаться, я перестал понимать, в чём же там проблемы.
Dr. Friedrich
Ну то есть чо его на кор-то не портируют?
Ayrat
Хотя, признаться, я перестал понимать, в чём же там проблемы.
Филипп говорил что фокус команды как раз отпортировать fsi на неткор к 4.6
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
Dr. Friedrich
смешно и грустно)
Ну, вроде, там починили уже всё, пишут скоро будет.
Ayrat
смешно и грустно)
Не грусти, каменту год) уже починили
Vasiliy
хммм, но для fsi все еще нужен моно. Вот как не станет, тогда да, можно сказать починят.
Shub
на дефолтном моно из репозиториев кстати тоже, с офигительнейшей ошибкой “Headers sent, error”
Shub
Наверняка там с SSL-сертификатами что-нибудь, а?
именно. оно почему-то хочет свои собственные CA
Dr. Friedrich
Ой там вообще бида с сертификатами в mono…
Shub
которые идут (тадам!) из кастомных репозиториев
Ayrat
позавчера не работал
Надо без magic mode сделать Dotnet tool install -g paket
Ayrat
И всё
Dr. Friedrich
Надо без magic mode сделать Dotnet tool install -g paket
Ну вот лично я не сторонник таких практик
Dr. Friedrich
Хотя это и лучше, наверное, чем таскать бинарник прямо в репозитории :)
Ayrat
если в докере сборка, то пофигу, -g или не -g
Ayrat
с -g будет удобнее
Dr. Friedrich
можно без -g
А как его тогда запускать? Куда он поставится?
Ayrat
будет локальный
Dr. Friedrich
Хм вот это ваще ок
Dr. Friedrich
Годится!
Dr. Friedrich
paket-чуваки всё правильно сделали.
Shub
Надо без magic mode сделать Dotnet tool install -g paket
в инструкции написано, что если хочешь, чтобы он работал с dotnet cli - надо magic mode
Ayrat
Ayrat
в инструкции написано, что если хочешь, чтобы он работал с dotnet cli - надо magic mode
Ты можешь воткнуть этот тул в папку .paket чтобы пути совпадали.
Shub
ну так инструкция и говорит
Ayrat
Но я не тестил такой способ
Shub
ну получается вот что
Shub
если ставить его через dotnet tool install -g, то потом dotnet core не увидит пакеты, которые он поставит
Shub
а так же будет пытаться пользоваться собственным механизмом управления пакетов
Ayrat
Я бы забил на magic mode ведь вызвать dotnet restore или paket restore одинаково сложно. Скрипту сборочному все равно
Shub
так я бы тоже забил, если бы dotnet add paket был гибче
Shub
и в принципе, буду забивать на простых проектах
Shub
для этого требуется специальный файл, который пакет генерит только в magic mode
Ayrat
Там как раз лок файл в нугет подвезли
Shub
дотнет билд собрать кстати не сможет, т.к. пакеты теперь указаны в paket.lock\paket.references
Shub
Там как раз лок файл в нугет подвезли
вот бы щас в 2019 обновлять сборочные инструменты каждую неделю. об этом речь-то и шла, что язык очень ок, а платформа так себе. я думал лучше будет платформа
Shub
ничего не имею против разбирательств со всеми этими заманухами, но во-первых, мне поставлены совершенно другие задачи, а во-вторых мне некомфортно чувствовать свою несамостоятельность
Shub
у нас целый кор тим мембер работает над миграциями проектов
Vladislav
Выше темплейт рабочий
Vladislav
В bolero он ставится именно так