如何修复 Windows 上的“无法编译依赖项:bcrypt_elixir”错误?

2023-11-26

我在 Windows 上,正在尝试安装 bcrypt_elixir 模块。

我收到以下错误:

$ mix phx.server
==> bcrypt_elixir
could not compile dependency :bcrypt_elixir, "mix compile" failed. You can recompile this dependency with "mix deps.compile bcrypt_elixir", update it with "mix deps.update bcrypt_elixir" or clean it with "mix deps.clean bcrypt_elixir"
** (Mix) "nmake" not found in the path. If you have set the MAKE environment variable,
please make sure it is correct.

这是错误的终端屏幕截图:

Error

这是我的deps函数来自mix.exs:

defp deps do
    [
      {:phoenix, "~> 1.3.0"},
      {:phoenix_pubsub, "~> 1.0"},
      {:phoenix_ecto, "~> 3.2"},
      {:postgrex, ">= 0.0.0"},
      {:phoenix_html, "~> 2.10"},
      {:phoenix_live_reload, "~> 1.0", only: :dev},
      {:gettext, "~> 0.11"},
      {:cowboy, "~> 1.0"},
      {:comeonin, "~> 4.0"},
      {:elixir_make, "~> 0.4.1"},
      {:bcrypt_elixir, "~> 1.0"}
    ]
  end

我在我的 Elixir 项目的酿酒厂设置过程中遇到了同样的问题。

安装包解决问题,如下所示。

我发现 bcrypt_elixir 需要从 Elixir 论坛安装 make 和 build-essential 。

平台:-ubuntu

$ sudo apt install make

$ sudo apt-get install build-essential

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何修复 Windows 上的“无法编译依赖项:bcrypt_elixir”错误? 的相关文章

  • 当您在地图上进行操作时,Elixir 中是否会保留键和值的顺序?

    假设我在 Elixir 中有一张地图 m a gt 1 b gt 2 c gt 3 如果我打电话Map values m 我能保证返回值永远是 1 2 3 按这个顺序而不是说 3 1 2 这是我从文档中不清楚的一件事 经过一些初步测试 我认
  • 无法在 Windows 10 中完全删除 Cygwin

    我无法删除 Windows 10 设置中的 Cygwin 我缩小了范围 导致问题的文件是C cygwin usr share avogadro crystals zeolites CON cif 就我而言 为什么无法删除cywin目录 文件
  • 可以用宏获取评论吗?

    我试图解析一些代码并重新格式化它们 但似乎引用只会忽略注释 有什么办法可以实现这一点吗 我想我必须深入 erlang 方面 不 您无法在宏内获取代码注释 它们永远不会成为 AST 的一部分 并且仍然被丢弃在 Elixir 的标记器中
  • 不使用Setup.exe手动安装Cygwin

    在不使用预制安装实用程序时 我无法找到正确安装 Cygwin 所需的所有文件 这背后的原因是我的公司计算机阻止了 exe 的使用 并且不允许我安装它 他们说工作不需要它 但希望我执行某些任务 Cygwin 会让事情变得更简单 所以我的问题是
  • Ecto 模型 - select 中的子查询

    我需要使用 Ecto 进行 SQL 查询 SELECT users select count 0 from money transactions where from id users id AND created at gt 2016 1
  • Dialyzer 无法识别使用多态类型的函数中的错误

    背景 我正在尝试使用透析器进行多态打字 作为一个例子 我正在使用著名的Option类型 又名 Maybe Monad 现在在许多其他语言中都很流行 defmodule Test do type option t some t nothing
  • Cygwin setup.exe 在安装 Windows 8 期间挂起?我该怎么继续?

    因此 过去几年我断断续续地使用过 Cygwin 并且安装过几次 但是 我从未在安装过程中经历过安装挂起的情况 发生这种情况时 安装实际上会冻结并且不会 一点 移动 我读到这是一个有点常见问题 http cygwin com ml cygwi
  • 如何完全禁用 Elixir/Phoenix 生成器和模型中的上下文?

    凤凰城有一个发电机 mix phx gen html Accounts User users name string age integer 我不想为我的模型使用上下文 也不想提供它的名称 如何禁用它 您仍然可以使用 1 2 及更早版本中的
  • 如何在Eclipse中配置Tesseract进行Android开发?

    我已经从事 Android 工作 6 个月了 至此我对Android开发有了基本的了解 现在我想使用 Tesseract 开发一个 OCR Android 应用程序 为此 我从 Tesseract 下载了 android ndk r6b t
  • 寻找下一个开放端口

    有没有什么办法 使用基本的 Unix 命令 找到下一个未使用的端口号 从端口 4444 开始向上 我通过 ssh 通过 openssh 进入 Windows XP 计算机 运行 Cygwin 工具并使用 bash shell 谢谢 戴夫 尝
  • Pyenv 无法在 Cygwin 上安装 python: ModuleNotFoundError: No module named '_ctypes'

    我正在尝试设置 Cygwin 环境以使用 pyenv 来管理 python 版本 我没有管理员权限 所以我使用以下命令运行设置 no admin flag 我使用 Cygwin 包管理器应用程序解决了一些依赖关系 但我被困在了这一点上 Mo
  • Git 显示更改后的相同文件

    当我似乎无法弄清楚更改时 Git 向我显示整个文件已更改 这是 cygwin git 但它也发生在 msysgit 中 git version git version 2 1 1 diff lt git show HEAD File cs
  • 如何编写在日期时间字段上执行 group_by MONTH 的 Ecto 查询

    我正在执行 ecto 查询并尝试进行分组q created date 此查询成功执行了 GROUP BY 但它是按秒执行的 我正在尝试按月分组 MYQUERY gt group by q q created date q id 有没有类似的
  • 使用 Ansible 将二进制文件添加到 PATH

    我正在尝试安装Kiex https github com taylor kiex版本管理器Elixir http elixir lang org install html使用 Ansible 的编程语言 这些是我为此使用的戏剧 name K
  • 如何在 Elixir 中截断字符串?

    我正在使用长生不老药的鼻涕虫 想法是 我有一个字符串 a zA Z0 9 用连字符分隔的单词 喜欢 string another long string to be truncated and much text here 我想确保最大字符
  • 使用 Cygwin 安装 CPAN GD 模块失败

    我已经尝试解决为什么 CPAN GD 模块无法使用 Cygwin 安装 2 天了 任何帮助深表感谢 谢谢 cpan install GD Going to read home xxxxxxxxxx cpan Metadata Databas
  • Elixir 用于列表、元组等的记录器

    我可以使用 Elixir 记录器来检查字符串 gt str string gt Logger info Here is a str info Here is a string 但是当我记录一个列表时 它看起来不太漂亮 gt list 1 2
  • 当默认 pip 为 pip2 时,升级 pip3 的正确格式是什么?

    我为两者开发Python 2 and 3 因此 我必须同时使用pip2 and pip3 使用时pip3 我收到此升级请求 最后两行 pip3 install arrow Requirement already satisfied use
  • 使用 Elixir 设置日期格式

    我正在尝试将 Timex 模块格式化为某种外观 我正在尝试获取今天的日期 但我希望它的格式如下 2017 12 12 年 月 日 在 ruby 中 我会去 strftime 类 但我不知道如何使用 Elixir 来做到这一点 目前的尝试 T
  • 如何在简单的 Elixir 脚本中加载 Elixir 库?

    在 ruby 脚本中 我可以简单地执行以下操作 require some gem SomeGem do something 我怎样才能在 Elixir 中做类似的事情exs脚本而不创建一个全新的混合项目 到目前为止 我已经在谷歌上搜索了执行

随机推荐

  • 如何使用 C# 验证 html 文件?

    我有一个接收 html 文件的 C 应用程序 我想解析并验证它 输出时 它将返回错误列表或我的 html 有效 有谁知道我该怎么做 我会运行一个本地实例W3C 标记验证服务并通过API
  • 没有开发者帐户可以使用推送通知吗? [复制]

    这个问题在这里已经有答案了 是否可以在没有开发者帐户的情况下使用推送通知仅用于测试 不 在写这个答案时我们不能这样做 如此处所述https www raywenderlich com 8164 push notifications tuto
  • JavaScript:一一执行异步函数

    我有一个简单的 异步 JS 函数 function asyncFunc i setTimeout function console log i 1000 如果我想在 for 循环中执行这个 asyncFunc 5 次 即每秒记录 1 5 次
  • 将数据从一个网页传递到另一个网页

    我需要使用客户端技术将潜在的大量数据从一个页面传递到另一个页面 它基本上是一个将显示在目标页面上的 id 列表 显然查询字符串不适合 因为可能有数千个 id 所以我想我可以使用 javascript 动态添加表单 method GET 将
  • kubernetes 中的容器标签

    我正在使用 jenkins 构建我的 docker 镜像 docker build build arg VCS REF GIT COMMIT build arg BUILD DATE date u Y m dT H M SZ build a
  • 为什么这个嵌套宏替换失败?

    我正在尝试应用X Macro概念 以便能够将所有结构成员初始化为自定义默认 无效 值 我编写以下代码 define LIST OF STRUCT MEMBERS foo X a X b X c define X name int name
  • 如何在uwp的xaml中拉伸/调整svgs的大小?

    自从创建者更新发布以来 uwp 可以使用 svg 图像 简要说明这里 第 3 分钟 I have this svg 48x48 并且我可以很好地使用它 如果 且仅当 我将图像的宽度和高度设置为 48 并将拉伸设置为无
  • jQuery(..).html() 在 jQuery 1.3.2 中有错误吗?

    这里的代码没有返回预期的结果 jQuery div Look here jQuery0 null div html 相反 你会得到 Look here 有问题的 jQuery 源代码 html function value return v
  • ELF文件格式如何定义堆栈?

    我正在研究 ELF 文件格式 因此我编译了一个小程序 从生成的可执行文件中转储了节标题及其内容 ELF 标头包含入口点地址 该地址指向 text 部分的开头 我还找到了包含静态数据的 data 部分和包含只读数据的 rodata 我希望也有
  • 从 cin 或文件读取

    当我尝试编译代码时 istream in if argc 1 in cin else ifstream ifn argv 1 in ifn gcc 失败 抱怨operator 是私人的 有什么办法可以设置istream根据条件不同的值 您可
  • 如何从文件中读取特定行(按行号)?

    我正在使用一个for循环读取文件 但我只想读取特定行 例如行 26 and 30 是否有任何内置功能可以实现此目的 如果要读取的文件很大 并且您不想一次读取内存中的整个文件 fp open file for i line in enumer
  • 适用于 Android 的 FFMPEG 工具链:arm-linux-armeabi-eabi-pkg-config - 是否存在包含 pkg-config 工具的工具链

    有谁知道任何工具链ffmpeg linux ARM平台包含arm linux androideabi pkg config tool Android NDK 不包含它 还有人成功为包含 alsa 设备的 android 构建 ffmpeg
  • exec 不会从闭包中获取变量

    我有点好奇为什么下面的代码会引发NameError gt gt gt s foo 1 2 3 def bar return foo 1 gt gt gt namespace gt gt gt exec s builtins None nam
  • Angular 2:了解 DOM 元素是否在视口内

    基本上我想用 input值标记一个dom元素 即 aos div my div 然后 例如 只要此类 div 在我的视口内 就执行控制台日志 如何才能实现这一目标 我假设使用 Angular 的滚动调度程序 但我如何理解这样的 div 位于
  • 如何使用递归获得数字列表的总和?

    我想用递归函数对数字求和 即 getSum 1 2 3 4 5 应该返回 1 2 3 4 5 15 我不是递归函数方面的专家 我尝试过类似的方法 def getSum piece for i in piece suc getSum i 问题
  • 如何仅为一个特殊路径添加过滤器 WebSecurityConfigurerAdapter

    我们有一个如下所示的配置 Configuration public class SecurityConfig extends WebSecurityConfigurerAdapter public static final String L
  • 截断 d3 中的文本

    我想截断 d3 中超过预定义限制的文本 我不知道该怎么做 这是我现在所拥有的 node append text attr dx 20 attr dy 20em text function d if d rating gt 25 return
  • 在哪里可以找到 dict_keys 类?

    怎样才能直接获得参考资料dict keys班级 目前我能找到的唯一方法是创建一个临时 dict 对象并对其进行类型检查 gt gt gt the class type keys gt gt gt the class
  • 为什么 WPF 中不触发窗口的 Unloaded 事件?

    在我的 WPF 应用程序中 我创建了一个窗口 并通过调用 ShowDialog 方法将其显示为对话框 但是 当我通过 Close 方法关闭窗口时 不会为此对话框窗口触发 Unloaded 事件 MyWindow obj new MyWind
  • 如何修复 Windows 上的“无法编译依赖项:bcrypt_elixir”错误?

    我在 Windows 上 正在尝试安装 bcrypt elixir 模块 我收到以下错误 mix phx server gt bcrypt elixir could not compile dependency bcrypt elixir