2013-08-19 5 views
2

저는 이것을 알아 내기 위해 이틀 동안 노력했습니다. 나는 OSX와 Homebrew의 최신 버전을 가지고있다. 나는 나 브루 통해 주사위를 설치했다 튜토리얼을 따라 다음이 함께 브루에서 패브릭을 설치하는 것이 좋습니다되었습니다권장 Homebrew 및 pip를 사용하여 OSX에서 Fabric을 설치할 수 없습니다. Xcode가 최신 버전입니다.

brew install Fabric 

그러나 직물에 대한 공식은 브루에서 사라졌다. 예, 업데이트를 실행했습니다. 그래서 나는 pip를 통해 설치하라고 조언 한 튜토리얼을 따랐다. pip 설치 패브릭

그리고 pycrypto와 관련된 모든 종류의 방법에서 실패합니다. 여기에 핏 로그가 있습니다. Mac이 삶을 편하게 만들어주는 것이 아닌가?

status = self.run(options, args) 
    File "/usr/local/lib/python2.7/site-packages/pip-1.4-py2.7.egg/pip/commands/install.py", line 241, in run 
    requirement_set.install(install_options, global_options, root=options.root_path) 
    File "/usr/local/lib/python2.7/site-packages/pip-1.4-py2.7.egg/pip/req.py", line 1277, in install 
    requirement.install(install_options, global_options, *args, **kwargs) 
    File "/usr/local/lib/python2.7/site-packages/pip-1.4-py2.7.egg/pip/req.py", line 622, in install 
    cwd=self.source_dir, filter_stdout=self._filter_install, show_stdout=False) 
    File "/usr/local/lib/python2.7/site-packages/pip-1.4-py2.7.egg/pip/util.py", line 670, in call_subprocess 
    % (command_desc, proc.returncode, cwd)) 
InstallationError: Command /usr/local/opt/python/bin/python2.7 -c "import setuptools;__file__='/private/tmp/pip-build-root/pycrypto/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-DDW_Gb-record/install-record.txt --single-version-externally-managed failed with error code 1 in /private/tmp/pip-build-root/pycrypto 
+2

'pip install fabric'을 원하십니까? 'brew'로 패브릭을 설치할 수 없습니다. –

+0

내가 생각한 전역 범위에서 최상위 설치를 시도하고'/ usr/local' 소유자를 사용자로 변경하지 않았다면'sudo pip install fabric'을 사용해야합니다. – kfirbreger

+1

sudo를 시도했지만, 당연하지. 이 스레드가 죽지 않도록하기 위해 Mac에 Fabric을 설치하지 않았습니다. Xcode (예, 최신 버전 있음)가 문제인 것 같습니다. 사실, Mac에 설치할 수없는 많은 것들이 있습니다. 슬프게도. – Lynn

답변

3

그래서 그것은이었다

pip install fabric 
나는 맥 OSX있었습니다 아무도 내가 Command Line Tools 실제로 유용한 아무것도 할 설치했다 내게 말했다 없기 때문에 이전에 나를 위해 작동하지 않는

Mac (필자는 12 월까지 필자가 필자가 필자의 툴을 설치하기 전까지는 합병 오류로 인해 Fabric을 설치하기 시작했다.