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

如何在Julia中开发本地包及解决dev命令UUID冲突报错

问题原因

你使用的dev命令语法本身是正确的,报错是因为当前操作的环境不匹配:你Pkg模式前缀显示为(mypackage),说明你当前已经激活了mypackage本身作为活跃项目,同一个环境下不能将自身作为依赖添加,自然会触发名称/UUID重复的冲突错误。

正确操作步骤

  • 首先切换到你需要使用mypackage开发版的目标环境:
    如果要在全局默认环境使用,执行activate(不带任何路径参数)切回全局环境;如果要在其他项目中使用,执行activate 你的目标项目路径,确认切换后Pkg模式前缀不再是(mypackage)。
  • 再执行你原来的本地包dev命令即可正常完成添加:
    pkg> dev /Users/myuser/Desktop/mypackage
    

补充说明

如果你只是要在mypackage本身的开发环境下调试代码,不需要执行dev操作,直接修改本地代码后using mypackage即可加载最新版本,搭配Revise.jl还可以实现代码热重载,无需重启Julia进程。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 00:24:04