Comments (13)
If you are using @HashNuke's buildpack you can set always_rebuild=true
in the buildpack config to not use the cached dependencies. Alternatively you can use https://github.com/heroku/heroku-repo and run heroku repo:purge_cached
to remove everything cached.
from plug.
Yup but the thing is it didn't work with always_rebuild=true.
Thx for the heroku-repo tip!
Anyway, I think this could be improved in the long run. I intend to leave this issue for a while so I'd investigate it by myself (some ensure_loaded?
stuff?). Is it ok?
from plug.
Yup but the thing is it didn't work with always_rebuild=true.
I will look into always_rebuild=true
not working.
Anyway, I think this could be improved in the long run. I intend to leave this issue for a while so I'd investigate it by myself (some ensure_loaded? stuff?). Is it ok?
It looks like there may be an underlying issue in mix's dependency compilation. I don't think the issue is on plug.
from plug.
I see. OK then. :)
from plug.
@ericmj I think this issue is the same as elixir-ecto/ecto#264. Because we no longer always call mix deps.loadpaths
, when we compile a dependency, its dependencies were not loaded, leading to both failures.
from plug.
Fixed on Elixir master.
from plug.
Wow that was fast :DD kudos
from plug.
@josevalim FYI reporting that this error still exists in 1.0.0-rc1
from plug.
@herenowcoder Have you tried removing _build? @edgurgel had the same issue on 1.0.0-rc1 and that seemed to fix it.
from plug.
Ping, is this still an issue?
from plug.
unfortunately had no time to check. I've had this on heroku where I suppose _build is cleaned.
from plug.
@herenowcoder _build is not cleaned on heroku unless you set always_rebuild=true
or explicitly clear the cache.
from plug.
@ericmj thx for the info.
@josevalim I totally don't have time to reproduce the conditions :( - combination of Elixir & deps which led to this.
What I can to is to prepare carefully for some regression next time if it happens, though I hope the deps issues are over.
And btw, Congrats for 1.0.
from plug.
Related Issues (20)
- [Bug/compile] can't compile plug in bigger project, pop-os-22.04 HOT 9
- Plug.Conn.Query - decode_init, each,done unknown HOT 7
- Interest in an extension for Plug.Parsers.MULTIPART for FormData? HOT 2
- Mismatch spec for `Plug.Conn.Query.decode` HOT 1
- Plug.RequestId: put the `request_id` in `:private` or `:assigns`? HOT 1
- 1.15 changes decoding behaviour of `[]` HOT 5
- Request: Support MFA tuple for Plug.Session opts HOT 4
- Plug.Upload's random-tempdir generation is not very random HOT 1
- `strip_spaces` fails on `nil` since 1.15.0 HOT 1
- Plug.Conn.Query has changed the way it decodes parameters from 1.14 to 1.15 without warning HOT 1
- More flexible dynamic routes with `:` parameters HOT 2
- Compatibility issue with plug_crypto 2.0.0 HOT 3
- Error: There isn't enough space to open the popup HOT 1
- Docs inconsistency between Plug moduledoc and Plug.run HOT 1
- Plug.Upload: demonitor previous owner when giving away HOT 1
- Compilation issues on Erlang 26.x HOT 3
- html array items are dropped. HOT 1
- Plug.Conn is not closed when user closes the browser's tab (SSE) HOT 2
- setting max_age to nil in put_resp_cookie/4 causes crash HOT 1
- Sending a zip created on-the-fly via Plug.Conn.chunk fails after around 200Mb HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from plug.