Tôi đang cố gắng cài đặt psycopg2 vào một virtualenv Python với pip
mô-đun của Ansible , nhưng tôi cần phải thêm một mục vào PATH để xây dựng chính xác (nó cần biết đường dẫn đến thư mục chứa pg_config
). Tôi thấy rằng tôi có thể vượt qua environment
để các pip
mô-đun, nhưng tôi không chắc chắn làm thế nào để thêm vào trước chứ không phải là ghi đè PATH
.
Ở đây tôi đang cố gắng thêm vào đường dẫn với thư mục cần thiết, nhưng nó đã ghi đè lên virtualenv PATH
và thất bại:
- pip:
name: psycopg2
virtualenv: /path/to/my/venv
environment:
PATH: /usr/pgsql-9.3/bin:$PATH
ansible_env.PATH
tùy chọn là những gì tôi cần - làm việc một cách hoàn hảo. Cảm ơn!