Q: Rails Rake ENV variable alwaays empty I have trouble using ENV variable in the database.yml and with rake.
The config file database.yml
development:
  <<: *default
  url: "mysql://user:pass@<%=ENV['DB_HOST'] %>

Launching the command
 jruby -S bundle exec rake assets:clean

with
URI::InvalidURIError: the scheme mysql does not accept registry part: user:pass@ (or bad hostname?)

Seems that DB_HOST is empty when rake runs, but it's definitively set in the system.
I'm using JRuby 6.3.1.
When launching the project in IntelliJ it works perfect.

A: When not using the key "url" in database.yml it's working for me.
development:
  <<: *default
  database: <%=ENV['DB_NAME'] %>
  host: <%=ENV['DB_HOST'] %>

