我下载了GNAT ADA GPL 2014,现在尝试在我的Mac上安装。
以下说明是我所关注的,但我不知道在哪里可以找到名为doinstall
的文件。找到它后我可能仍然需要一些帮助,但是有人可以帮助我吗?
导航到包含名为doinstall
输入:sudo mkdir /usr/local/gnat
输入:sudo ./doinstall
根据您的shell需要更新路径
答案 0 :(得分:4)
您应该已下载gnat-gpl-2014-x86_64-darwin-bin.tar.gz
。
转到某个临时目录(我使用~/tmp
):
cd ~/tmp
解压缩下载,创建一个包含要安装的二进制发行版的目录gnat-gpl-2014-x86_64-darwin-bin
:
tar zxvf ~/Downloads/gnat-gpl-2014-x86_64-darwin-bin.tar.gz
输入该目录,其中包含(其中包括)doinstall
:
cd gnat-gpl-2014-x86_64-darwin-bin
执行doinstall
进入安装对话框:
sudo ./doinstall
删除解压后的下载:
cd ..
rm -rf gnat-gpl-2014-x86_64-darwin-bin
现在您可以根据需要更新PATH
。
答案 1 :(得分:1)
Simon Wright所说的是正确的,但如果你在Yosemite上运行会有一个额外的问题:由于一些不明原因,Adacore GNAT在Yosemite上被打破了。你必须让它认为它正在为小牛队进行编译:
导出MACOSX_DEPLOYMENT_TARGET = 10.9 #Yosemite解决方法
可以在几个不同的地方,但我把它放在/ usr / local / gnat / bin / gps脚本的顶部附近,这样它就不会干扰xcodebuild环境。
另外,我发现GTKAda几乎不可能从源代码安装;如果你从http://sourceforge.net/projects/gnuada/下载XNAdaLib-GPL软件包,你可以安装它并获得你需要的一切,而不必趟过Adacore的混乱。 (您可能希望使用Gac的Adacore版本进行GUI设计;由于某种原因,Sourceforge软件包的版本是用法语本地化的,我不确定它是否可以切换到英语。)
最后,由于这是一个管道胶带和打包线,我建议不要在这种环境下运送任何生产任务关键代码;或者回到小牛队或等待GNAT 2015。