Mac OSX Mavericks에서 Python pip 또는 homebrew와 함께 Ansible을 설치해야합니까? [닫은]


10

나는 최근에 리눅스 박스를 관리하기 위해 OSX를 사용하기 시작했다. 그래서 나는 OSX에서 리눅스 프로그램을 처음 사용한다.

Vasant와 Ansible을 사용하여 개발 환경을 부트 스트랩하기 때문에 먼저 설치해야합니다.

그러나 OSX에 Ansible을 설치하는 두 가지 방법을 발견했습니다.

핍 : http://devopsu.com/guides/ansible-mac-osx.html

사제 : https://github.com/Homebrew/homebrew/blob/master/Library/Formula/ansible.rb

이 안내서를 먼저 보았으므로 이미 pip 방법으로 Ansible을 설치했습니다.

두 방법의 장단점은 무엇입니까? pip 또는 homebrew를 사용하여 Ansible을 설치해야합니까?

쉬운 설치가 homebrew를 방해한다는 것을 알았습니다.

Warning: /usr/bin occurs before /usr/local/bin
This means that system-provided programs will be used instead of those
provided by Homebrew. The following tools exist at both paths:

    easy_install
    easy_install-2.7

개인적으로 Git 리포지토리에서 바로 설치했습니다. ansibleworks.com/docs/...
ceejayoz

1
관리 또는 관리 ? -Pip 또는 Homebrew 작업. 하나만 붙어
ewwhite

답변:


7

나는 Homebrew에 아무런 문제가 없었습니다. 내 생각에, 그것은 현재 Mac OS X를위한 최고의 패키지 관리자 유형 도구입니다 (그러나 아마도 MacPorts 만큼 완벽하지는 않습니다 ). Mac OS X Mavericks에 Homebrew
설치 하는 데 유용한 안내서가 있습니다.
그런 다음 간단히 실행

brew install ansible  

1
Homebrew b / c를 사용하여이 시스템을 넓게 설치 하는 것은 어떤 가상 환경을 활성화했는지에 관계없이 항상 사용할 수 있습니다. 가상 환경에서 사이트 패키지를 공유하는 경우에는 문제가되지 않지만 그렇게하지 않는 것이 좋습니다.
Ben Lopatin

7

pip를 통해 설치하는 것이 가장 좋습니다.

문서에서;

Pip를 통한 최신 릴리스

Python 패키지 관리자 인 "pip"를 통해 Ansible을 설치할 수 있습니다. Python 버전에서 'pip'를 아직 사용할 수없는 경우 다음 방법으로 pip를 얻을 수 있습니다.

$ sudo easy_install pip

그런 다음 Ansible을 다음과 같이 설치하십시오.

$ sudo pip 설치 가능

virtualenv를 사용하는 독자는 virtualenv에 Ansible을 설치할 수도 있지만 걱정하지 말고 Ansible을 전체적으로 설치하는 것이 좋습니다. easy_install을 사용하여 ansible을 직접 설치하지 마십시오.

이렇게하면 추출하기 전에 최신 버전을 얻을 수 있으므로 쉽게 업데이트 할 수 있습니다.


virtualenv는 Ansible과 모든 종속성을 가진 별도의 파이썬을 하나의 디렉토리 (여기서는 'MyAnsible'이라고 함)로 분리 할 수 ​​있습니다. 이것은 시스템 파이썬과 거기에 설치된 라이브러리와의 독립성을 보장합니다. 여러 파이썬 프로젝트에서 작업을 시작하면 감사하겠습니다. 여기 VIRTUALENV 설치 하우투 : Mac에서 : sudo는 easy_install을 VIRTUALENV == 1.10.1 레드햇에 : sudo는 냠 -y 파이썬 VIRTUALENV를 설치 하는 방법 VIRTUALENV로 설정 ansible에 여기있다 : VIRTUALENV MyAnsible MyAnsible / 빈 / 핍 설치 ansible VIRTUALENV --relocatable MyAnsible
bbaassssiiee

그럴 수 있지. 이 인용문은 공식 문서에서 발췌 한 것으로 전세계 설치를 제안합니다.
케빈

1
"brew update && brew upgrade ansible"은 현재 놀라운 상태입니다. 우리는 핍에 충실해야
알렉산더 자르 딤에게
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.