“Xcode no está instalado en este sistema. Mensaje de "Instalar desde Apple Appstore" al instalar Metasploit

1

Así que estoy intentando instalar Metasploit en mi mac que ejecuta la última versión de Sierra 10.12.1. Ya tengo Homebrew instalado, e instalé la última versión de Xcode desde Appstore, pero cuando intento instalar Metasploit, aparece 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 asegurarse de que Xcode esté instalado, ejecuté 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 preparar

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

¡Por favor ayuda, esto me está volviendo loco!

    
pregunta Omar 08.11.2016 - 20:30

1 respuesta

1

Resolví el problema! Todo lo que tenía que hacer era abrir el archivo msf_install.sh con Xcode. Luego, cambie "com.apple.pkg.XcodeMAS" a "com.apple.pkg.Xcode". Eso es. La razón por la que se produce este problema es porque las versiones más recientes de Xcode no usan el "MAS" en el nombre del archivo. La persona que creó el archivo msf_install.sh lo hizo hace un tiempo antes de que se cambiara el nombre del archivo.

    
respondido por el Omar 09.11.2016 - 02:40

Lea otras preguntas en las etiquetas