comeonin
comeonin copied to clipboard
Bcrypt Error using Visual Studio 2022
Environment
- Elixir & Erlang/OTP versions (elixir --version): Elixir 1.17.2 & OTP 27
- Operating system: Windows 11
I have installed VC 2022 with C++ and Build Tools with version 17.11.4 but still doesn't work
Issue
Describe the issue here.
[error] Process #PID<0.691.0> raised an exception
** (RuntimeError) An error occurred when loading Bcrypt.
Make sure you have a C compiler and Erlang 20 installed.
If you are not using Erlang 20, either upgrade to Erlang 20 or
use version 0.12 of bcrypt_elixir.
See the Comeonin wiki for more information.
(bcrypt_elixir 3.1.0) lib/bcrypt/base.ex:15: Bcrypt.Base.init/0
(kernel 10.0) code_server.erl:1356: anonymous fn/1 in :code_server.handle_on_load/5
[warning] The on_load function for module Elixir.Bcrypt.Base returned:
{%RuntimeError{
message: "An error occurred when loading Bcrypt.\nMake sure you have a C compiler and Erlang 20 installed.\nIf you are not using Erlang 20, either upgrade to Erlang 20 or\nuse version 0.12 of bcrypt_elixir.\nSee the Comeonin wiki for more information.\n"
},
[
{Bcrypt.Base, :init, 0,
[file: ~c"lib/bcrypt/base.ex", line: 15, error_info: %{...}]},
{:code_server, :"-handle_on_load/5-fun-0-", 1,
[file: ~c"code_server.erl", line: 1356]}
]}