Latest post of the previous page:

И поставьте Invoke-Build. Например: Install-Module InvokeBuild -Force
Это небольшой и полезный скриптовый модуль для а ля мейк файлов в ПШ. Потом удалите, если не нужен, от него ничего не останется.
Latest post of the previous page:
думаю надо написать какие версии повершелла допустимы.NightRoman wrote: ↑Mon 21 Dec, 2020 05:05 Но если честно, я все требования и шаги расписал в README. Если что-то надо
переписать, чтобы было понятно даже неискушенным, я это сделаю. Советуйте,
пожалуйста.
Теоретически можно, практически нет. К такому пакету все равно нужна будет простыня инструкций, и выполняя ее вручную (если еще прочитает, а это не всегда, да?) пользователь что-нибудь напортачит. Поэтому предлагается онлайн установка со скриптом, который все делает правильно. Такая установка не требует никаких знаний о пакетах и установщиках. Плюс, такая установка позволяет и обнолять все без всяких сложностей.
Можно подробнее (нормальный баг репорт про установку). Наверняка есть какой-то способ в моем скрипте и сообщение об ошибке улучшить, а то и workaround какой автоматически выполнить.citRiks wrote: ↑Mon 21 Dec, 2020 06:08 Например, в древних Виндах (7) и повершеллах (3-4, 5?) используется SSL/TLS,
на который уже не согласны новые сайты дистрибюции (скачки) пакетов,
ошибка на это выдается крайне невнятная,
и обычному нормальному человеку получается совсем непонятно,
и я бы даже сказал наносит репутационные ущербы идее вообще приближаться к powershell.
дома есть более оформленное обьяснение этой незадаче,NightRoman wrote: ↑Mon 21 Dec, 2020 06:35 Можно подробнее (нормальный баг репорт про установку). Наверняка есть какой-то способ в моем скрипте и сообщение об ошибке улучшить, а то и workaround какой автоматически выполнить.
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Code: Select all
# Set strong cryptography on 64 bit .Net Framework (version 4 and above)
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type DWord
# Set strong cryptography on 32 bit .Net Framework (version 4 and above)
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type DWord
PSGallery - online repository. из online repositries (не) скачивается. Потому что ТЛС1.0Install Ldbc and FarLite modules from the PowerShell gallery by these commands:
..
FarDescription is published as the PSGallery module.
You can install the module by this command:
Install-Module FarDescription
Нужен ли этот ход при установке FarNet и "обычных" модулей? Иначе говоря, нужно ли это хотя бы упомянуть тут -- https://github.com/nightroman/FarNet/bl ... Net.en.txt ?
Да, нужен, вроде как 99.99% помню так, я про эту проблему и узнал когда стал устанавливать всякое с повершеллом.NightRoman wrote: ↑Mon 21 Dec, 2020 19:09Нужен ли этот ход при установке FarNet и "обычных" модулей? Иначе говоря, нужно ли это хотя бы упомянуть тут -- https://github.com/nightroman/FarNet/bl ... Net.en.txt ?
У меня нет этих проблем, на все машинах все новое стоит, все работает.
Нужен конструктивный совет от тех, кто сталкивается с проблемами, чтобы что-то изменить.
Ну да, так и предлагается в качестве решенияNightRoman wrote: ↑Mon 21 Dec, 2020 19:52 Например, если я всегда буду ставить Tls12 перед скачкой с NuGet, это будет правильно? (потом верну старое значение, конечно, для порядка)