2
0
mirror of https://github.com/frappe/bench.git synced 2024-09-24 04:59:01 +00:00

fix(install): Install dev packages for Arm 64-bit

Until psycopg2-binary is available for aarch64 (Arm 64-bit), we'll need libpq and libssl dev packages to build psycopg2 from source

Fixes https://github.com/frappe/bench/issues/1084
This commit is contained in:
Hendy Irawan 2020-10-04 00:13:23 +07:00 committed by GitHub
parent d9521b4406
commit df0562d59b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -157,6 +157,14 @@ def install_prerequisites():
] ]
}) })
# until psycopg2-binary is available for aarch64 (Arm 64-bit), we'll need libpq and libssl dev packages to build psycopg2 from source
if platform.machine() == 'aarch64':
log("Installing libpq and libssl dev packages to build psycopg2 for aarch64...")
run_os_command({
'apt-get': ['sudo apt-get install -y libpq-dev libssl-dev'],
'yum': ['sudo yum install -y libpq-devel openssl-devel']
})
install_package('curl') install_package('curl')
install_package('wget') install_package('wget')
install_package('git') install_package('git')