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
可执行文件而不是基于脚本的可执行文件。
我正在尝试设置 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
可执行文件而不是基于脚本的可执行文件。