【问题标题】:haxelib to install with haxe in a custom directoryhaxelib 与 haxe 一起安装在自定义目录中
【发布时间】:2015-10-16 16:58:24
【问题描述】:

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

【问题讨论】:

    标签: installation haxe haxelib


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 谢谢,设置 HAXE_STD_PATH 确实改变了结果……虽然它仍然是一个错误:“/home/liori/Programy/haxe.install/lib/haxe/std/neko/_std/sys/io /FileInput.hx:60:字符 26-29:无效包:std 应为 ".
    • 您似乎在 haxe 源文件夹中启动 haxelib。在运行 haxelib 之前,只需 cd 到另一个文件夹。
    猜你喜欢
    • 2015-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    • 2015-01-28
    • 2012-11-01
    • 1970-01-01
    相关资源
    最近更新 更多