Descargué GNAT ADA GPL 2014 y ahora intento instalarlo en mi Mac.

Las instrucciones a continuación son las que estoy siguiendo, pero no sé dónde buscar para encontrar el archivo llamado doinstall. Es posible que aún necesite ayuda después de encontrarlo, pero ¿alguien puede ayudarme aquí?

  1. Navegue hasta el directorio que contiene un archivo llamado: doinstall

  2. Ingrese: sudo mkdir /usr/local/gnat

  3. Ingrese: sudo ./doinstall

  4. Actualice su ruta según sea necesario para su shell

1
user2855405 23 ene. 2015 a las 02:01

2 respuestas

La mejor respuesta

Deberías haber descargado gnat-gpl-2014-x86_64-darwin-bin.tar.gz.

Vaya a algún directorio temporal (yo uso ~/tmp):

cd ~/tmp

Desempaquete la descarga, que crea un directorio gnat-gpl-2014-x86_64-darwin-bin que contiene la distribución binaria que se instalará:

tar zxvf ~/Downloads/gnat-gpl-2014-x86_64-darwin-bin.tar.gz

Ingrese ese directorio, que contiene (entre otros) doinstall:

cd gnat-gpl-2014-x86_64-darwin-bin

Ejecute doinstall para ingresar al diálogo de instalación:

sudo ./doinstall

Elimina la descarga descomprimida:

cd ..
rm -rf gnat-gpl-2014-x86_64-darwin-bin

Ahora puede actualizar PATH según sea necesario para su shell.

4
Simon Wright 23 ene. 2015 a las 10:04

Lo que dijo Simon Wright es correcto, pero si está ejecutando en Yosemite hay un problema adicional: por alguna oscura razón, Adacore GNAT no funciona en Yosemite. Tienes que hacerle pensar que está compilando para Mavericks:

Exportar MACOSX_DEPLOYMENT_TARGET = 10.9 # Solución alternativa de Yosemite

Eso puede ir en algunos lugares diferentes, pero lo puse cerca de la parte superior del script / usr / local / gnat / bin / gps para que no interfiera con el entorno xcodebuild.

Además, descubrí que GTKAda es casi imposible de instalar desde la fuente; si descarga el paquete XNAdaLib-GPL de http://sourceforge.net/projects/gnuada/ puede instalarlo y obtener todo lo que necesita sin tener que abrirse paso entre el lío de Adacore. (Sin embargo, es posible que desee utilizar la versión Adacore de Glade para el diseño de la GUI; por alguna razón, la versión del paquete Sourceforge está traducida al francés y no estoy seguro de si se puede cambiar al inglés).

Finalmente, dado que esto es un poco de cinta adhesiva y alambre de empacado, recomendaría no enviar ningún código de misión crítica de producción con este entorno; volver a Mavericks o esperar a GNAT 2015.

1
BrianX 11 feb. 2015 a las 21:14