haxelib在自定义目录中使用haxe进行安装

时间:2015-07-26 13:08:08

标签: installation install haxe haxelib

我正在尝试设置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

1 个答案:

答案 0 :(得分:4)

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

haxe标准lib文件夹“std”应该放在“haxe”可执行文件旁边。如果要进行备用设置,则应设置一个env变量HAXE_STD_PATH,该变量指向“std”文件夹。尝试设置它并再次运行haxelib。

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

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