jdj_dk
Hi all.
Quick question.
I have a phoenix app which does not recompile when I change any elixir code in dev mode. What could I have screwed up? ![]()
If I change something and type recompile in iex in returns :noop. I am however able to recompile single modules using r Module manually.
I’m running Phoenix 1.4 and Elixir 1.7 on macOS Mojave.
Thanks in advance
Trending in Questions
I having some trouble figuring out if I have set myself too strict of standards for my production server. Currently I can handle 75% of r...
New
Documentation
While reading the Scoped Routes section, I noticed that the documentation currently refers to a problem without explainin...
New
Hello,
I’m trying to build a basic Phoenix web-app, and I’d like to use Tailwind.
However, when I launch mix phx.server, I get an error...
New
Hi everyone,
I am toying with the idea of building a “match maker” for giving personal help to people that wants to start coding.
I sta...
New
I recently noticed that Elixir’s Logger defaults its primary log level to :debug when no :logger, :level application configuration is pre...
New
I’m working on a small exercise involving update_in/3, and I came up with this solution:
data = %{
name: "Periodic Table",
category:...
New
I’ve got trouble wrapping my head around the order in which functions are called in this snippet (from Phoenix’s authentication):
toke...
New
Other Trending Topics
Edit: 2026 May 15 - This post is archived.
Mob is alive!!
Main docs: mob v0.7.11 — Documentation
A bit of explanation for the slightly c...
New
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hobbes is a low-level distributed database for the Elixir programming language.
Hobbes provides a simple, safe, and scalable storage lay...
New
Hi everyone!
The first release candidate for the Expert language server project is now available!
We’ve published a press release detai...
New
A little off-topic, but I feel like people here have a good head on their shoulders.
I used to be quite good at making software. Was luc...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ai
- #ecto-query
- #elixirconf-us
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #elixirconf-eu
- #api
- #forms
- #metaprogramming
- #hex










Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
NobbZ
jdj_dk
1: VSCode right now
I’ve never had this issue with other Phoenix projects
2: What dependencies?
I’ve got phoenix_live_reload installed!
NobbZ
If other projects on the same computer work, then you probably have the system level dependencies.
Then I’d try the usual, simply remove
depsand_buildfolder and try again.jdj_dk
I removed deps and _build which forced it to recompile a file system watcher. But it still doesn’t recompile on changes
jdj_dk
Actually it seems to have been solved now. I assume thanks to your advice. Thanks
jdj_dk
Nope. The root cause seems to be that I ran it in a tmux session.
OvermindDL1
Huh? I run through tmux excessively, nor do I see any way that tmux would cause such an issue, can you elaborate more? o.O?
jdj_dk
Well it turned out to just be a coincidence that it worked without tmux. It seems to work sometimes. It is really annoying. So Views are recompiled on change but controllers and other application code are rarely.
l00ker
In my experience changes to the controllers usually recompile when the page is reloaded, but the controllers don’t recompile directly after code changes because they aren’t being watched for changes by
live_reload, but if needed, you should be able to add them inconfig/dev.exs.I’m guessing they were excluded from the
live_reloadpatterns for a reason. Too many errors that way maybe?jdj_dk
Yeah I did not explain my self properly. It does not recompile controllers and any app code in lib/app on reload. That is the problem. Views are properly compiled on change.
It seems like Elixir doesn’t know that any files has changed. If I type
recompilein iex I get:noopsometimes.