1 votos

"Xcode no está instalado en este sistema. Instale desde la Apple Appstore" al instalar Metasploit

Así que estoy tratando de instalar Metasploit en mi mac corriendo la última versión de Sierra 10.12.1. Ya tengo Homebrew instalado, y he instalado la última versión de Xcode de la Appstore, pero cuando trato de instalar Metasploit me da el error:

Omar$ ./msf_install.sh -i -p msfpassword -r
[*] Log file with command output and errors /tmp/msfinstall-Nov-08-16-130717.log
[*] Verifying that Development Tools and Java are installed:
[*] Java is installed.
[*] Xcode is not installed on this system. Install from the Apple AppStore.

Aunque acabo de instalar Xcode. Cosas que he probado:

  • Para asegurarme de que Xcode está instalado he ejecutado el comando xcode-select -p
    y da: /Applications/Xcode.app/Contents/Developer que creo que es correcto.

  • Corrí brew doctor y dice que todo está bien y estoy listo para elaborar cerveza

  • Corrí xcode-select --install y dice "las herramientas de línea de comandos ya están instaladas, utilice "Actualización de software" para instalar las actualizaciones" (¡aunque todo está actualizado!)

¡Por favor, ayuda, esta cosa me está volviendo loco!

0 votos

¿Has lanzado Xcode al menos una vez, has aceptado el acuerdo de licencia y has dejado que instale algunas herramientas adicionales?

0 votos

@klanomath Sí lo he hecho, decía que se instalaran componentes y demás y dejé que lo hiciera.

1voto

Omar Puntos 16

¡He resuelto el problema! Todo lo que tuve que hacer fue abrir el archivo msf_install.sh con Xcode. Luego cambiar el "com.apple.pkg.XcodeMAS" por "com.apple.pkg.Xcode". Eso es todo. La razón por la que se produce este problema es porque las nuevas versiones de Xcode no utilizan el "MAS" en el nombre del archivo. La persona que hizo el archivo msf_install.sh lo hizo hace tiempo, antes de que se cambiara el nombre del archivo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X