Size: a a a

Programming Offtop

2020 August 23

BP

Bogdan Panchenko in Programming Offtop
Package-manager install prog
источник

BP

Bogdan Panchenko in Programming Offtop
Vladimir Petrakovich
> поставть зависмости
А зачем их ставить вообще? Я хочу просто собрать проект, и чтобы всё что нужно само подсосалось в кэш, не оставляя следов в системе
+
источник

с#

саша сок #KotlinGang... in Programming Offtop
Vladimir Petrakovich
> поставть зависмости
А зачем их ставить вообще? Я хочу просто собрать проект, и чтобы всё что нужно само подсосалось в кэш, не оставляя следов в системе
я о том же
источник

с#

саша сок #KotlinGang... in Programming Offtop
саша сок #KotlinGang
почему зависимость где-то сама по себе установлена
.
источник

BP

Bogdan Panchenko in Programming Offtop
Вот форкнул я проект и хочу его просто собрать
источник

АT

Андрей Tama in Programming Offtop
Vladimir Petrakovich
> поставть зависмости
А зачем их ставить вообще? Я хочу просто собрать проект, и чтобы всё что нужно само подсосалось в кэш, не оставляя следов в системе
А разве оно не оставляет-таки след в системе, прописываясь в пользовательский каталог, куда подкачивает все свои зависимости?
источник

с#

саша сок #KotlinGang... in Programming Offtop
Bogdan Panchenko
Вот форкнул я проект и хочу его просто собрать
и надо pip install requirements.txt
источник

с#

саша сок #KotlinGang... in Programming Offtop
выглядит как костыль)
источник

VP

Vladimir Petrakovich in Programming Offtop
Вот эта вот херня с install меня дико бесит в мавене - чтобы собрать проект из двух модулей, один из которых зависит от другого, надо второй ПОСТАВИТЬ в локальный репозиторий.
Нахуа он там? Ну хз.
источник

VP

Vladimir Petrakovich in Programming Offtop
Андрей Tama
А разве оно не оставляет-таки след в системе, прописываясь в пользовательский каталог, куда подкачивает все свои зависимости?
Оно никуда не "прописывается", оно просто лежит в кэше
источник

BP

Bogdan Panchenko in Programming Offtop
саша сок #KotlinGang
и надо pip install requirements.txt
Это ещё не самое страшное, вот на линуксе нативные языки компилить ещё то удовольствие
источник

AK

Anton Korotkikh in Programming Offtop
Andrew Mikhaylov
> типа баша и пистона
Пиздец портируемо, да. И там реально уже каждый дрочит как хочет, потому чёрт ногу сломит. Вроде ж в сях и крестах уже такое проходили, не?
портируемо, в крестах прошли это неправильно. баши и пистон нормально работает на всех юниксах, а разработка под виндой - это довольно редкий кейс для бека и фронта, который совершенно не оправдывает трудозатрат на его поддержку.
источник

BP

Bogdan Panchenko in Programming Offtop
Anton Korotkikh
портируемо, в крестах прошли это неправильно. баши и пистон нормально работает на всех юниксах, а разработка под виндой - это довольно редкий кейс для бека и фронта, который совершенно не оправдывает трудозатрат на его поддержку.
Скажи это net framework
источник

AK

Anton Korotkikh in Programming Offtop
Bogdan Panchenko
Скажи это net framework
ну вот это оправданный редкий кейс разработки под винду на винде.
источник

BP

Bogdan Panchenko in Programming Offtop
Anton Korotkikh
ну вот это оправданный редкий кейс разработки под винду на винде.
Который имеет не малую долю рынка
источник

VP

Vladimir Petrakovich in Programming Offtop
Apache DOG™
Разделять все и вся, не срать энвом и глобальные переменные
Ну там же пакеты всё равно куда-то ставятся и после этого доступны в виде команд в PATH?
источник

АT

Андрей Tama in Programming Offtop
Vladimir Petrakovich
Оно никуда не "прописывается", оно просто лежит в кэше
И в чём разница?
Взяв другой проект - если указанные зависимости будут в "кеше", т.е. в каталоге гредла\мавена, то они уже не будут выкачиваться и просто возьмутся оттуда.
Оно отнимает место на диске и иногда вполне неприятное, если говорить про малоразмерные диски. Т.е. след в системе остаётся.
источник

AK

Anton Korotkikh in Programming Offtop
Bogdan Panchenko
Который имеет не малую долю рынка
малую, отсноительно всего бека и фронта это раз. два - у них там полностью своя атмосфера, примерно как у встраиваемых систем.
источник

BP

Bogdan Panchenko in Programming Offtop
Андрей Tama
И в чём разница?
Взяв другой проект - если указанные зависимости будут в "кеше", т.е. в каталоге гредла\мавена, то они уже не будут выкачиваться и просто возьмутся оттуда.
Оно отнимает место на диске и иногда вполне неприятное, если говорить про малоразмерные диски. Т.е. след в системе остаётся.
Ну этот кеш уже чистится
источник

VP

Vladimir Petrakovich in Programming Offtop
Андрей Tama
И в чём разница?
Взяв другой проект - если указанные зависимости будут в "кеше", т.е. в каталоге гредла\мавена, то они уже не будут выкачиваться и просто возьмутся оттуда.
Оно отнимает место на диске и иногда вполне неприятное, если говорить про малоразмерные диски. Т.е. след в системе остаётся.
Разница в том, что кэш можно в любой момент почистить, и ничего не сломается.
В том, что там может лежать много разных версий, не мешающих друг другу.
Можно вообще указать в качестве кэша директорию в /tmp, которую тут же удалять, и опять же, ничего не сломается
источник