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

使用PackageCompiler.jl执行create_app报错无法找到项目问题咨询

报错核心原因

PackageCompiler.jl的create_app函数第一个入参要求是包含Project.toml的Julia包根目录,而非单个模块源文件的路径。你传入了src/UnsteadyFlowSolvers.jl这个文件路径,程序会将该路径视为目录查找内部的Project.toml,自然触发找不到项目的报错。

修复方案
  • 如果你执行命令的当前工作目录就是存在Project.toml的包根目录,直接修改命令为:
    create_app(".", "UNSflowCompiled")
  • 如果需要指定绝对路径,传入包根目录的完整路径即可,不需要拼接模块文件路径:
    create_app("C:\\Users\\Matthew\\OneDrive - Mississippi State University\\Research\\UNSflow\\Ramesh Live", "UNSflowCompiled")
可选前置校验

如果修改路径后仍有异常,可先执行以下命令完成环境初始化后再尝试编译:

using Pkg
# 激活当前包环境
Pkg.activate(".")
# 安装所有缺失依赖
Pkg.instantiate()
# 预编译全量依赖
Pkg.precompile()

你已经验证过UnsteadyFlowSolvers.julia_main()可以正常执行,说明入口函数定义符合要求,完成上述修改后即可正常编译。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 17:36:01