haxelib 与 haxe 一起安装在自定义目录中

haxelib to install with haxe in a custom directory

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

由于提到的错误 "Standard library not found",可能 "std" 文件夹放错了地方。

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

如果还是不行,尝试在文本编辑器中打开 haxelib 可执行文件,它应该是 运行s haxe 的脚本。看看有没有论点是错误的。

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