形容
开发 Elixir
的时候,根本都是在 MacOS 或者 Linux 下。对于 bcrypt_elixir
这个包 须要用到 nmake
去构建和编译。
装置必须工具
先去下载安装 Microsoft Visual Studio
, 我这里装置的是2019的。为了必须的 nmake
须要装置 应用 C++ 的桌面开发
.
装置实现后,先设置 nmake
到环境变量中。
如果不晓得 nmake
在哪,能够关上资源管理器 去到 C:\Program Files (x86)\Microsoft Visual Studio\2019 而后通过搜寻栏搜素 nmake.exe
.
这里找到了4个,有两个是 x86
文件夹下, 两个是 x64
文件夹下. 具体设置那个到环境变量中,应用对应零碎是多少位的那个。例如我这里是 x64
文件夹下的。
设置后,从新 应用 mix deps.get
命令,可能提醒你须要应用
cmd /k "C:\Program Files (x86)\....\vcvarsall.bat" amd64
如果呈现下面提醒,跟着它操作就行了。只是把两头的 "C:\Program Files (x86)....\vcvarsall.bat" 换成你零碎中 vcvarsall.bat
所在的目录。也是去下面那个 2019 中搜寻进去。
最初就是执行 mix deps.compile
从新编译之前的 bcrypt_elixir
包了。
我这里中途呈现了 modules base64url
not found 的问题,引入了base64url 包都不行。然而执行下面后,从新执行 mix compile
, 而后 mix deps.get
后又能够了,起因不明。