Chrichton
Cannot install {:arrays, "~> 2.1"}
I am using Livebook v0.18.1 with Elixir v1.19.3
When using:
Mix.install([
{:arrays, “~> 2.1”}
])
I get:
Resolving Hex dependencies…
Resolution completed in 0.083s
New:
arrays 2.1.1
castore 1.0.17
extractable 1.0.1
insertable 1.0.0
type_check 0.13.7
* Getting arrays (Hex package)
* Getting extractable (Hex package)
* Getting insertable (Hex package)
* Getting type_check (Hex package)
* Getting castore (Hex package)
==> castore
Compiling 1 file (.ex)
Generated castore app
==> type_check
Compiling 123 files (.ex)
== Compilation error in file lib/type_check/default_overrides/regex.ex ==
** (Kernel.TypespecError) lib/type_check/default_overrides/regex.ex:5: undefined field :re_version on struct Regex
(elixir 1.19.3) lib/kernel/typespec.ex:992: Kernel.Typespec.compile_error/2
(stdlib 7.1) lists.erl:2641: :lists.foreach_1/2
(elixir 1.19.3) lib/kernel/typespec.ex:617: Kernel.Typespec.typespec/4
(elixir 1.19.3) lib/kernel/typespec.ex:312: Kernel.Typespec.translate_type/2
(stdlib 7.1) lists.erl:2673: :lists.mapfoldl_1/3
(elixir 1.19.3) lib/kernel/typespec.ex:239: Kernel.Typespec.translate_typespecs_for_module/2
could not compile dependency :type_check, “mix compile” failed. Errors may have been logged above. You can recompile this dependency with “mix deps.compile type_check --force”, update it with “mix deps.update type_check” or clean it with “mix deps.clean type_check”
error log:
** (exit) shutdown: 1
(mix 1.19.3) lib/mix/tasks/compile.all.ex:79: Mix.Tasks.Compile.All.do_run/2
(mix 1.19.3) lib/mix/task.ex:499: anonymous fn/3 in Mix.Task.run_task/5
(mix 1.19.3) lib/mix/tasks/compile.ex:145: Mix.Tasks.Compile.run/1
(mix 1.19.3) lib/mix/task.ex:499: anonymous fn/3 in Mix.Task.run_task/5
(mix 1.19.3) lib/mix/tasks/deps.compile.ex:224: anonymous fn/2 in Mix.Tasks.Deps.Compile.do_mix/2
(mix 1.19.3) lib/mix/project.ex:557: Mix.Project.in_project/4
(elixir 1.19.3) lib/file.ex:2007: File.cd!/2
How do I fix this?
Thanks for your reply, Chrichton
Most Liked
lpil
Creator of Gleam
It’s a bug in the type_check package, which the arrays package depends on. These packages look a bit immature and currently are in need of updating for latest Elixir and OTP, so you may want to use some other packages instead.
2
al2o3cr
That field on the Regex struct was dropped in February:
https://github.com/elixir-lang/elixir/commit/c1e79d189c21704a1deffaabac0e3b4db6f15b25
You’ll either need to update the type_check library or use an older version of Elixir.
1
Popular in Questions
I have an umbrella app.
Some of the apps inside depend on other apps in the umbrella, unsurprisingly.
I’m writing a test for one of the...
New
can someone please explain to me how Enum.reduce works with maps
New
ExUnit now has describe blocks which is a welcome addition coming from RSpec. In the docs, it states that nested hierarchies of describe ...
New
Hi all,
I’ve just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage.
I’m trying to use Postgres...
New
I’m trying to make a websocket server in Phoenix or raw Elixir. I heard about gun, I think I could use cowboy, but since I’m not that sma...
New
lets say i have a sample like
a = 20; b = 10;
if (a > b) do
{:ok, "a"}
end
if (a < b) do
{:ok, b}
end
if (a == b) do
{:ok, "equa...
New
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors:
[WARN] - (starship::utils): Executing command ...
New
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New
Hi there,
I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
Other popular topics
If I have a post route which an argument:
post /my_post_route/:my_param1, MyController.my_post_handler
How would get the post params ...
New
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1]
15:22:35.803 [error] gen_event {lager_file_backend...
New
What is the idiomatic way of matching for not nil in Elixir?
E.g.,
First way:
defp halt_if_not_signed_in(conn, signed_in_account) when...
New
I’m brand new to Phoenix and I have stripped one of the demo applications to the bone. I just want to get an svg up on the screen. Here i...
New
Using vs code and installed ElixirLS: support and debugger.
And I got an error popped up on start up says
Failed to run ‘elixir’ comma...
New
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
Credo is smart enough to check for (something like) this:
assert length(the_list) == 0
with this response:
Checking if an enum is empt...
New
I would like to know what is the best IDE for elixir development?
New
I had some trouble figuring out how to make many-to-many associations work. Once I got it working, I wrote a blog post. Because I’m a nov...
New
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance








