【问题标题】:upgrade El Capitan to High Sierra -> Elixir does not work将 El Capitan 升级到 High Sierra -> Elixir 不起作用
【发布时间】:2018-01-08 21:11:44
【问题描述】:

升级到 Mac OS High Sierra 后,Elixir 不再工作,同时给出错误提示“BoringSSL”错误。

npm 论坛无法提供更多信息,除非说明 erlang 有错误...

【问题讨论】:

  • 某些操作系统的脆弱性与elixir 有什么关系?
  • 请提供有关 Elixir 版本、Erlang 版本的信息。
  • $ elixir -v Erlang/OTP 20 [erts-9.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads: 10] [hipe] [kernel-poll:false] [dtrace] Elixir 1.5.3 => 这是在升级 elixir 之后,所以我不能告诉你我之前的版本是什么
  • @mudasobwa,苹果似乎在某个地方做出了放弃 OpenSSL 的决定,这与正在使用的 BoringSSL 产生了一些不匹配

标签: elixir macos-high-sierra


【解决方案1】:

我通过以下步骤解决了错误

  • 将 Xcode 更新到版本 9+

命令行命令

  • 酿造更新
  • brew 升级二郎
  • 酿造升级灵药

(不提拔毛之类的)

(我在这里添加了这个作为解决方案,因为我的很多同事在升级后也遇到了这个错误)

【讨论】:

  • 是的。 High Sierra 现在偏爱 BoringSSL,因此需要修补 Erlang 和朋友。更新自制程序将包含补丁。
猜你喜欢
  • 2015-12-29
  • 1970-01-01
  • 2017-01-28
  • 2016-07-05
  • 2016-11-03
  • 2015-12-31
  • 2021-07-05
  • 2014-11-15
相关资源
最近更新 更多