shahryarjb
Hello, I have the old version of my library in hex.pm (link). I have created a new branch in my Github and re-write whole project.
Before publishing I want to use it inside a fresh and basic mix new project.
Create a project
mix new user_management --sup
Change user_management mix file to download my new version of lib
defp deps do
[
{:mishka_installer,
github: "mishka-group/mishka_installer", branch: "refactor-dependencies"}
]
end
Install with mix commands
mix deps.get # has no problem
mix deps.compile # has no problem
mix compile or iex -S mix # **has problem**
Error
➜ user_management mix compile
==> mishka_installer
Compiling 12 files (.ex)
Generated mishka_installer app
==> user_management
Unchecked dependencies for environment dev:
* mishka_installer (https://github.com/mishka-group/mishka_installer.git - refactor-dependencies)
the dependency build is outdated, please run "mix deps.compile"
** (Mix) Can't continue due to errors on dependencies
What I did after this error
- Delete
build,deps,mix.lockand re install - I run
mix deps.compileas the error said and has no problem but again when you want to use project has top error - Delete
lockfile ofmishka_installerand get themix get.depsagain to create new lock file - Both version of elixir in 2 project I mean
mishka_installerand my fresh project in mix files is1.16 - I am using elixir 1.17 in my system with otp 27
- I have read many topics in forum

- At last I run this command
MIX_DEBUG=1 mix compile
Generated mishka_installer app
<- Ran mix compile.app in 2ms
<- Ran mix compile.all in 479ms
<- Ran mix compile in 482ms
==> user_management
-> Running mix will_recompile (inside UserManagement.MixProject)
<- Ran mix will_recompile in 0ms
Unchecked dependencies for environment dev:
* mishka_installer (https://github.com/mishka-group/mishka_installer.git - refactor-dependencies)
the dependency build is outdated, please run "mix deps.compile"
** (Mix.Error) Can't continue due to errors on dependencies
(mix 1.17.1) lib/mix.ex:588: Mix.raise/2
(mix 1.17.1) lib/mix/tasks/deps.loadpaths.ex:48: Mix.Tasks.Deps.Loadpaths.run/1
(mix 1.17.1) lib/mix/task.ex:495: anonymous fn/3 in Mix.Task.run_task/5
(stdlib 6.0) timer.erl:590: :timer.tc/2
(mix 1.17.1) lib/mix/task.ex:519: Mix.Task.with_debug/4
(mix 1.17.1) lib/mix/tasks/loadpaths.ex:37: Mix.Tasks.Loadpaths.run/1
(mix 1.17.1) lib/mix/task.ex:495: anonymous fn/3 in Mix.Task.run_task/5
(stdlib 6.0) timer.erl:590: :timer.tc/2
You can see my branch in github: https://github.com/mishka-group/mishka_installer/tree/refactor-dependencies
My stuff
MacOS 14.3.1 intel
Erlang/OTP 27 [erts-15.0] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1]
Elixir 1.17.1 (compiled with Erlang/OTP 27)
Please help me to fix it, thank you in advance
Trending in Questions
Hello!
Suppose you are building workflow (order / task / payment) processing system with the following requirements:
Each workflow con...
New
Hey guys,
I’ve got a huge CSV ( around 10 GB ) that needs to be processed hourly
Do you guys have any suggestions what is the best prac...
New
Hello!
Could someone please give me a help/sample code, how to delete a file from s3 using waffle/waffle_ecto from Phoenix app.
I creat...
New
I have what I’ve heard referred to as a “lookup table” in my database. This is a way of assigning codes to common values. One common lo...
New
Hello,
I’m developing a online persistent chat system (what’s app) like using elixir/dynamodb/aws for a mobile app(flutter).
The diffic...
New
What approach to take when sending live updates to “random” users Hi! I have a question, I have a little chat app, and when I create a DM...
New
I think I’ve found a small improvement I could contribute to <%= web_namespace %>.CoreComponents (installer/templates/phx_web/compo...
New
Other Trending Topics
Hobbes is a low-level distributed database for the Elixir programming language.
Hobbes provides a simple, safe, and scalable storage lay...
New
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve.
They are GUI (Emerge) and State management (S...
New
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
There are three potential reasons for members of this forum to have a look at https://vutuv.de
You are tired or annoyed of LinkedIn.
Yo...
New
Aludel - LLM Evaluation Workbench
Aludel is an embeddable Phoenix LiveView dashboard for evaluating and comparing LLM prompts across mult...
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
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #blog-post
- #ai
- #elixirconf-us
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming










Showing Posts 1 to 3- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
shahryarjb
I do not know why it has this behaviour and how to fix it? but I could find the place that did not let me compile the source.
I have a macro GuardedStruct that creates struct and validation and etc for me.
When I use it one time in my whole project I have no problem but if I use it inside 2 module more than one! my project can not be compiled.
for example:
Why it has this compile error? I have many tests in my dev mode and test mode and works perfectly but now does not let me compile?

Update
I published my lib to hex and tested
{:mishka_installer, "~> 0.1.0-alpha.1"}it has this same error.What weird problem, is it elixir bug?
dimitarvp
Did you find any solution?
shahryarjb
Hello, See this comment please
I had have to change many code of mine and I left that option of my library, because it needs me to change my approach of passing data from function and do not pass the env from compile to runtime
deleted lines
https://github.com/mishka-group/mishka_developer_tools/commit/b0fc118d27922f67ad67782d9ed61f6827c4abec#diff-b5c7bf6b999b0d29f751a26c3e91c23ce67cd8e4f782ea1957451cb4cd76534fL1497-L1503