如何在 mac (OSX) 上安装 ADA IDE 和编译器?
How to install ADA IDE and compiler on mac (OSX)?
我下载了 GNAT ADA GPL 2014,现在正尝试在我的 Mac 上安装。
下面的说明是我遵循的说明,但我不知道在哪里可以找到名为 doinstall
的文件。找到它后我可能仍然需要一些帮助,但是有人可以帮我吗?
导航到包含以下文件的目录:doinstall
输入:sudo mkdir /usr/local/gnat
输入:sudo ./doinstall
根据需要更新您的 shell
路径
您应该已经下载了 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
现在您可以根据需要为您的shell更新PATH
。
Simon Wright 所说的是正确的,但如果您在 Yosemite 上 运行,则还有一个额外的问题:由于某些不明原因,Adacore GNAT 在 Yosemite 上损坏。你必须让它认为它是为 Mavericks 编译的:
导出 MACOSX_DEPLOYMENT_TARGET=10.9 # Yosemite 解决方法
它可以放在几个不同的地方,但我把它放在 /usr/local/gnat/bin/gps 脚本的顶部附近,这样它就不会干扰 xcodebuild 环境。
此外,我发现 GTKAda 几乎不可能从源代码安装;如果你从 http://sourceforge.net/projects/gnuada/ 下载 XNAdaLib-GPL 包,你可以安装它并获得你需要的一切,而不必费力地处理 Adacore 的混乱。 (尽管您可能想使用 Glade 的 Adacore 版本进行 GUI 设计;由于某些原因,Sourceforge 包的版本已本地化为法语,我不确定它是否可以切换为英语。)
最后,由于这有点像胶带和电线,我建议不要在这个环境中运送任何生产关键任务代码;要么回滚到 Mavericks,要么等待 GNAT 2015。
我下载了 GNAT ADA GPL 2014,现在正尝试在我的 Mac 上安装。
下面的说明是我遵循的说明,但我不知道在哪里可以找到名为 doinstall
的文件。找到它后我可能仍然需要一些帮助,但是有人可以帮我吗?
导航到包含以下文件的目录:
doinstall
输入:
sudo mkdir /usr/local/gnat
输入:
sudo ./doinstall
根据需要更新您的 shell
路径
您应该已经下载了 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
现在您可以根据需要为您的shell更新PATH
。
Simon Wright 所说的是正确的,但如果您在 Yosemite 上 运行,则还有一个额外的问题:由于某些不明原因,Adacore GNAT 在 Yosemite 上损坏。你必须让它认为它是为 Mavericks 编译的:
导出 MACOSX_DEPLOYMENT_TARGET=10.9 # Yosemite 解决方法
它可以放在几个不同的地方,但我把它放在 /usr/local/gnat/bin/gps 脚本的顶部附近,这样它就不会干扰 xcodebuild 环境。
此外,我发现 GTKAda 几乎不可能从源代码安装;如果你从 http://sourceforge.net/projects/gnuada/ 下载 XNAdaLib-GPL 包,你可以安装它并获得你需要的一切,而不必费力地处理 Adacore 的混乱。 (尽管您可能想使用 Glade 的 Adacore 版本进行 GUI 设计;由于某些原因,Sourceforge 包的版本已本地化为法语,我不确定它是否可以切换为英语。)
最后,由于这有点像胶带和电线,我建议不要在这个环境中运送任何生产关键任务代码;要么回滚到 Mavericks,要么等待 GNAT 2015。