package - 如何解决 UndefVarError:在朱莉娅?
问题描述
朱莉娅> 使用 MbedTLS
正确预编译并可用。
现在,调用
Julia> 使用 WebSockets
抛出 UnderVarError: MbedTLS 未定义,尽管两者都位于同一个文件夹中。
它在哪里寻找模块/包?请指导我解决 UndefVarError:<MODULENAME>
解决方案
似乎该软件包MbedTLS.jl
尚未add
编辑。
如果您已经克隆 MbedTLS.jl
到您的计算机中,请add /local/path/to/MbedTLS.jl/
在 Pkg 模式下使用。文件夹名称应为MbedTLS.jl
. 您可以在 Pkg 模式下输入]
REPL。
如果您尚未克隆但刚刚下载MbedTLS.jl
并且不想克隆它,则只需在MbedTLS.jl
文件夹中初始化一个 git 存储库,添加所有文件(忽略 中的文件.gitignore
)并使用以下内容提交更改,
cd /local/path/to/MbedTLS.jl/
git init
git add .
git commit -m "add all the files"
然后在 Julia Pkg 模式下,add /local/path/to/MbedTLS.jl/
添加MbedTLS.jl
包。文件夹名称又应该是MbedTLS.jl
.
也是如此WebSockets.jl
。
如果您打算对这些包进行更改,您可以编辑本地 git 存储库中的文件并提交它们或进入开发模式,例如develop --local MbedTLS
轻松处理另一个副本。
推荐阅读
- azure-devops - Azure DevOps VsTest 任务失败且没有错误
- javascript - 如何将 Formik 的 onSubmit 放在另一个组件上?
- java - 无法使用 Spring Boot 和 JPA 在 MySQL 8 DB 中插入数据
- javascript - 无法将 undefined 或 null 转换为对象 js
- node.js - 如何使用具有正确标头和 SHA512 散列令牌的节点生成正确的 TOTP?
- ffmpeg - ffmpeg:如何加速(并仅保留)输入视频的指定部分
- sql - 如何将一个表中的两列连接到 SAS 中基于匹配条件的不同表
- reactjs - 如何处理打字稿中的数字输入?
- perl - perl 模块可以“使用”其他 perl 模块吗?
- python - 控制动态 asyncio.Semaphore