#javascript #node.js #perl #openssl
Вопрос:
Итак, в этом URL здесь: введите описание ссылки здесь, мне нужно установить HTTPS, чтобы это работало, однако я не знаю, как это сделать. Согласно документам для Windows, мне нужно было установить Perl — для установки openssl; для чего я успешно установил Perl, используя эту команду в командной строке с повышенными правами:
powershell -Command "amp; $([scriptblock]::Create((New-Object Net.WebClient).DownloadString('https://platform.activestate.com/dl/cli/w20598w01/install.ps1'))) -activate-default ActiveState/Perl-5.32"
Теперь, когда я установил Perl, мне приходится выполнять такие команды, как эта, для установки opensll:
on Windows (only pick one of the targets for configuration):
$ perl Configure { VC-WIN32 | VC-WIN64A | VC-WIN64I | VC-CE }
$ nmake
$ nmake test
$ nmake install
поскольку именно здесь я застрял, я попытался запустить эти команды в той же командной строке с повышенными привилегиями, с помощью которой я устанавливал Perl, но это не работает! Для того, чтобы я мог включить HTTPS в своей программе, я должен генерировать файлы с помощью OpenSSL! Мне нужна помощь, и я просто заблудился!
Комментарии:
1. «это не работает» не является адекватным описанием проблемы
Ответ №1:
Он говорит вам запустить perl на одной из этих целей, а затем использовать nmake. например perl Configure VC-WIN32
, и вам нужно убедиться, что вы делаете это в каталоге с исходным кодом и Configure
файлом, который вы пытаетесь запустить с помощью perl.
Тем не менее, я не уверен, что вы делаете то, что хотите — вы можете установить Openssl из двоичного файла без необходимости его компиляции. См. https://wiki.openssl.org/index.php/Binaries