我想在 OSX 上安装 Ion3。最简单的方法是什么?
我已经尝试过了
端口:
> port install ion3
告诉我一些有关许可证问题的信息。编译源:
> make
失败(我猜测是缺少一些依赖项或其他东西......)。fink 和 homebrew:
他们没有它(或者有没有办法“让他们拥有它”)。
答案1
README 说你需要 gettext 和 Lua。你应该能够使用 MacPorts(gettext
和lua
ports)安装它们。然后你需要修改文件system.mk
以指向已安装的 Lua 和其他东西。这将是一个反复试验的过程,你需要仔细阅读每个错误。例如,我现在运行 make 时会收到此错误:
…
In file included from output.c:23:
private.h:15:21: error: libintl.h: No such file or directory
…
make[1]: *** [output.o] Error 1
但是,该文件存在:
$ locate libintl.h
/opt/local/include/libintl.h
/opt/local/var/macports/software/gettext/0.18.1.1_2/opt/local/include/libintl.h
另一个选择是查看较旧的 Portfile并自行遵循构建过程,但请注意,这是针对旧版本的 ion3。祝你好运!