Cài đặt Ansible trong Windows, sử dụng Git-bash


2

Tôi đang cố gắng cài đặt Ansible nền tảng tự động hóa nguồn mở trên Windows. Có nhiều hướng dẫn về cách cài đặt Ansible bằng Cygwin (ví dụ. 1 , 2 ).

Tuy nhiên, tôi đã cài đặt Git-Bash trên Windows 7 (từ đây ).

Có thể cài đặt Ansible trong Windows, bên trong Git-Bash.

CHỈNH SỬA:

CẬP NHẬT:

Tôi đã có rất nhiều vấn đề với Cygwin.

  1. Tôi đã cài đặt Cygwin.
  2. Sau đó tôi đã làm pip install PyYAML, jinja, paramiko, cryptography, v.v. Tôi muốn cài đặt các phụ thuộc Ansible trước rồi mới làm pip install ansible chỉ ở cuối Nó không cài đặt paramikocryptography thành công Hai gói libffincurses đã được tìm thấy bị mất tích. Tôi chạy lại trình cài đặt Cygwin và cài đặt libffi. tôi không thể tìm thấy ncurses.
  3. Tôi đã khởi động lại Cygwin và thử lại pip install paramiko cryptography. Họ đã không cài đặt lại và đưa ra thông báo lỗi tương tự libffincurses đã mất tích. Vào thời điểm đó, tôi đã từ bỏ và gỡ cài đặt Cygwin. Tôi đã không thử lại lần nữa.

EDIT 2: Để trả lời câu hỏi này, tôi đã làm điều này:


2
Git Bash không phải là một môi trường Linux đầy đủ, nó được xây dựng đặc biệt để chạy Git trên Windows, không phải là môi trường có mục đích chung. Đối với mục đích chung, sử dụng một môi trường như Cygwin hoặc Hệ thống con Windows cho Linux .
heavyd

2
Mặc dù WSL là Linux shell nhưng nó không có giới hạn và không hỗ trợ mọi thứ tại thời điểm này. Git-Bash là một người thay thế Cygwin và cũng không được quảng cáo là một.
Ramhound

Cảm ơn cả hai nha. Không thể làm điều đó với Git-Bash. :( OK, câu hỏi của tôi đã được trả lời.
edesz

Câu trả lời:


3

Git-Bash không đủ để cài đặt ansible, nó thiếu các công cụ xây dựng.

Tôi khuyên bạn nên thử msys2 (dựa trên git-bash), sau khi cài đặt tất cả các phụ thuộc bản dựng có thể tìm thấy, bạn có thể cài đặt ansible chỉ bằng cách pip install ansible.


Này cảm ơn nhé! Tôi sẽ phải thử điều này .... nó trông rất thú vị.
edesz

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.