Aws elasti c beanstalk cli - Ошибка установки OpenSSL lib на машине Ma c - PullRequest
0 голосов
/ 12 июля 2020

Я пытаюсь установить aws -elasti c -beanstalk-cli на моем компьютере с macOS Mojave v. 10.14.5. Я выполняю действия, указанные в docs . При запуске сценария

./aws-elastic-beanstalk-cli-setup/scripts/bundled_installer

я получаю сообщение об ошибке:

ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

Please consult to the Wiki page to fix the problem.
https://github.com/pyenv/pyenv/wiki/Common-build-problems


BUILD FAILED (OS X 10.14.5 using python-build 20180424)

Inspect or clean up the working tree at /var/folders/f2/z6zjrg2n0l196w2zh8fbytx40000gn/T/python-build.20200712132359.69378
Results logged to /var/folders/f2/z6zjrg2n0l196w2zh8fbytx40000gn/T/python-build.20200712132359.69378.log

Last 10 log lines:
            install|*) ensurepip="" ;; \
        esac; \
         ./python.exe -E -m ensurepip \
            $ensurepip --root=/ ; \
    fi
Looking in links: /var/folders/f2/z6zjrg2n0l196w2zh8fbytx40000gn/T/tmp1rhej89z
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-18.1 setuptools-40.6.2
   Exiting due to failure

Я попытался, как предлагалось здесь , установить CFLAGS и LDFLAGS, выполнив следующие команды:

CFLAGS="-I$(brew --prefix openssl)/include"
LDFLAGS="-L$(brew --prefix openssl)/lib"

Я также пробовал с этим:

CFLAGS=-I/usr/include/openssl
LDFLAGS=-L/usr/lib64

Но я продолжал получать ту же ошибку. При запуске brew info openssl я получаю:

openssl@1.1: stable 1.1.1g (bottled) [keg-only]
Cryptography and SSL/TLS Toolkit
https://openssl.org/
/usr/local/Cellar/openssl@1.1/1.1.1d (7,983 files, 17.9MB)
  Poured from bottle on 2019-10-21 at 12:56:48
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/openssl@1.1.rb
==> Caveats
A CA file has been bootstrapped using certificates from the system
keychain. To add additional certificates, place .pem files in
  /usr/local/etc/openssl@1.1/certs

and run
  /usr/local/opt/openssl@1.1/bin/c_rehash

openssl@1.1 is keg-only, which means it was not symlinked into /usr/local,
because macOS provides LibreSSL.

==> Analytics
install: 561,277 (30 days), 2,240,451 (90 days), 6,330,135 (365 days)
install-on-request: 69,928 (30 days), 327,191 (90 days), 832,476 (365 days)
build-error: 0 (30 days)

Как я могу это исправить, чтобы установить cli, раз он мне нужен.

...