You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux环境下haxelib安装库时报std@date_set_day错误如何解决

std@date_set_day报错修复方案

std@date_set_day属于Haxe标准库底层符号缺失类错误,触发原因是Linux环境下的Haxe、haxelib版本与Friday Night Funkin项目依赖的版本不兼容,Windows环境下使用的预编译Haxe二进制绑定完整,所以不会触发该问题。

修复步骤

  • 卸载Linux发行版软件源自带的Haxe与haxelib,手动安装Friday Night Funkin官方指定的兼容版本 Haxe 4.2.5,版本过高或过低都会出现标准库符号不兼容问题。
  • 清理现有haxelib全局缓存:
    执行命令haxelib clean,再删除当前用户目录下的.haxelib文件夹,避免旧版本编译残留干扰。
  • 安装项目依赖时指定匹配版本,不要拉取最新版依赖库:
    haxelib install lime 7.9.0
    haxelib install openfl 9.2.0
    haxelib install flixel 4.11.0
    haxelib install flixel-addons 2.11.0
    haxelib install flixel-ui 2.5.0
    haxelib install hscript 2.5.0
    
  • 如果上述操作后仍然报错,需要手动编译haxelib二进制:进入Haxe源码目录的extra/haxelib子目录,执行haxe compile.hxml,用新生成的haxelib二进制文件替换系统现有haxelib即可。

内容的提问来源于stack exchange,提问作者448envio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.11 08:51:00