我正在尝试建立haxe开发环境。我不想在/ usr中安装haxe,所以我编辑了haxe Makefile,以使安装目录是本地目录:

INSTALL_DIR=/home/liori/Programy/haxe.install


但是,现在我不能使用haxelib了:

% PATH=/home/liori/Programy/haxe.install/bin:$PATH haxelib setup /home/liori/Programy/haxe.install/haxelib
Standard library not found


在这种情况下如何执行haxelib

最佳答案

由于错误提到“找不到标准库”,因此“ std”文件夹可能以某种方式放错了位置。

haxe标准库文件夹“ std”应放在“ haxe”可执行文件的旁边。如果要进行其他设置,则应设置一个环境变量HAXE_STD_PATH,该变量指向“ std”文件夹。尝试进行设置,然后再次运行haxelib。

如果仍然不起作用,请尝试在文本编辑器中打开haxelib可执行文件,它应该是运行haxe的脚本。查看是否有任何参数错误。

make haxelib的另一个选择是,它将生成一个已编译的haxelib可执行文件,而不是基于脚本的可执行文件。

关于installation - haxelib与haxe一起安装在自定义目录中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31637313/

10-10 15:06