julia>使用MbedTLS
已正确预编译并可用。
现在,调用
Julia>使用WebSockets
抛出UnderVarError:尽管MbedTLS都位于同一文件夹中,但未定义MbedTLS。
它在哪里寻找模块/包装?请指导我解决UndefVarError:
答案 0 :(得分:1)
似乎MbedTLS.jl
软件包尚未被add
编辑。
如果您已经克隆 MbedTLS.jl
到计算机中,请在Pkg模式下使用add /local/path/to/MbedTLS.jl/
。文件夹名称应为MbedTLS.jl
。您可以在REPL中输入]
进入Pkg模式。
如果您没有克隆 而只是下载了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
进入开发模式以轻松地处理另一个副本。