我正在尝试设置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
?
答案 0 :(得分:4)
由于错误提到“未找到标准库”,可能是“std”文件夹以某种方式放错位置。
haxe标准lib文件夹“std”应该放在“haxe”可执行文件旁边。如果要进行备用设置,则应设置一个env变量HAXE_STD_PATH
,该变量指向“std”文件夹。尝试设置它并再次运行haxelib。
如果仍然无效,请尝试在文本编辑器中打开haxelib
可执行文件,它应该是运行haxe
的脚本。看看是否有任何参数是错误的。
另一个选项是make haxelib
,它将生成一个已编译的haxelib
可执行文件,而不是基于脚本的可执行文件。