We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0079131 commit 81738dcCopy full SHA for 81738dc
apps/elixir_ls_utils/lib/minimum_version.ex
@@ -6,7 +6,11 @@ defmodule ElixirLS.Utils.MinimumVersion do
6
{:error,
7
"Erlang OTP releases below 22 are not supported (Currently running OTP #{otp_release})"}
8
else
9
- :ok
+ if otp_release == 26 and is_windows() do
10
+ {:error, "Erlang OTP 26 has critical bugs on Windows. Please downgrade to OTP 25"}
11
+ else
12
+ :ok
13
+ end
14
end
15
16
@@ -23,4 +27,11 @@ defmodule ElixirLS.Utils.MinimumVersion do
23
27
"Elixir versions below 1.12.0 are not supported. (Currently running v#{System.version()})"}
24
28
25
29
30
+
31
+ def is_windows() do
32
+ case :os.type() do
33
+ {:win32, _} -> true
34
+ _ -> false
35
36
26
37
0 commit comments