2012-07-15 13 views
28

Estoy tratando de instalar Memcached en Mac usando este tutorial: http://tugdualgrall.blogspot.de/2011/11/installing-memcached-on-mac-os-x-and.html pero cuando intento ./configure que dice: configure: error: no aceptable compilador de C que se encuentra en $ PATH cuando intento hacerlo dice: hacen sh: Marca: comando no encontrado sh-3.2 # yum install hacer sh: yum: command not found sh-3.2 # apt-get install hacer sh: apt-get: comando no encontradola instalación de "hacer" en Mac

Debo mencionar que tengo Xcode pero aún no funciona. Soy realmente nuevo en Mac, así que tenga esto en cuenta :) Realmente agradecería su ayuda ¡Gracias!

+0

Xcode debería darle 'make' y herramientas relacionadas. ¿Qué significa 'printenv PATH | tr ":" "\ n" '¿regresar? – dmckee

+0

Da: /opt/local/bin /opt/local/sbin /usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/X11/bin /usr/local/git/bin –

+0

Las versiones recientes de Xcode instalan sus herramientas en el paquete en sí, por ejemplo '/ Applications/Xcode.app/Contents/Developer/usr/bin'. Intenta poner eso en tu '$ PATH'. –

Respuesta

83

Si tiene Xcode 4.3 o posterior, las herramientas de línea de comandos, como make, no están instaladas por defecto. En las preferencias de Xcode vaya a la pestaña "Descargas" y en "Componentes" presione el botón "Instalar" al lado de "Herramientas de línea de comandos". Después de haber descargado e instalado con éxito las herramientas de línea de comandos también se debe escribir el siguiente comando en el terminal para asegurarse de que todas sus herramientas de línea de comandos de Xcode se conmutan a utilizar las 4.3 versiones:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 

Una vez que todo está instalado correctamente debería ver make y otras herramientas de desarrollador de línea de comandos en/usr/bin.

+0

¡Perfecto! Muchas gracias Torrey! –

+0

Gracias funcionó muy bien. – JamesC

+0

¿Por qué no funciona para mí? todavía está diciendo: -bash: make: comando no encontrado – itsazzad

3

De torrey.lyons 's respuesta, en Xcode -> Preferencias -> Descargas que dice bajo Herramientas de línea de comandos:

Before installing, note that from within Terminal you can use the XCRUN tool to launch compilers and other tools embedded within the Xcode application. Use the XCODE-SELECT tool to define which version of Xcode is active. Type "man xcrun" from within Terminal to find out more.

Por lo tanto, yo era capaz de ejecutar el hacer herramienta con el comando xcrun make.

Cuestiones relacionadas