3

我正在尝试设置haxe开发环境。我不想安装haxe在 /usr 中,所以我编辑了haxeMakefile 以便安装目录是本地目录:

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在这些情况下如何执行?

4

1 回答 1

4

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

haxe 标准库文件夹“std”应放在“haxe”可执行文件旁边。如果你想有一个替代设置,你应该设置一个 env 变量HAXE_STD_PATH,它指向“std”文件夹。尝试设置它并再次运行 haxelib。

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

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

于 2015-07-26T15:37:04.393 回答