CertLint на windows ошибок - PullRequest
       4

CertLint на windows ошибок

0 голосов
/ 05 февраля 2020

Я пытаюсь запустить проект CertLint (https://github.com/awslabs/certlint) на моей windows машине. Я новичок в ruby и надеюсь, что это очевидный вопрос.

Это то, что я сделал до сих пор:

  • Установлена ​​последняя рекомендованная ruby версия с devkit (2.6.5-1 (x64))
  • Успешно установил необходимые гемы "public_suffix" и "simpleidn"
  • Успешно создал файл make в папке ext в соответствии с файлом readme

Однако при попытке получить сообщение об ошибке чтобы выполнить команду make:

C:\Certlint\ext>make
compiling INTEGER.c
INTEGER.c: In function 'INTEGER__dump':
INTEGER.c:153:10: error: expected ')' before 'PRIdMAX'
INTEGER.c:167:56: error: expected ':' before 'PRIuMAX'
INTEGER.c: In function 'INTEGER__xer_body_decode':
INTEGER.c:506:3: warning: passing argument 3 of 'asn_strtol_lim' from incompatible pointer type [enabled by default]
In file included from INTEGER.c:7:0:
./INTEGER.h:85:26: note: expected 'long int *' but argument is of type 'intmax_t *'
make: *** [INTEGER.o] Error 1

Я также не могу запустить инструмент certlint, возможно, потому что make не работал? Вот что я получаю, когда запускаю команду:

C:\WINDOWS\system32>ruby c:\Certlint\bin\certlint.rb
Traceback (most recent call last):
        2: from c:/Certlint/bin/certlint.rb:15:in `<main>'
        1: from C:/Ruby26-x64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
C:/Ruby26-x64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- certlint (LoadError)

Что я здесь не так делаю? Я ломал голову над этим уже несколько недель. Любая помощь будет принята с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...