Environment
- Elixir version (elixir -v):
Erlang/OTP 29 [erts-17.0.1] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [jit:ns]
Elixir 1.20.0 (compiled with Erlang/OTP 29)
- Phoenix version (mix deps):
* bandit 1.12.0 (Hex package) (mix)
locked at 1.12.0 (bandit) 45dac82d
ok
* dns_cluster 0.2.0 (Hex package) (mix)
locked at 0.2.0 (dns_cluster) ba6f1893
ok
* esbuild 0.10.0 (Hex package) (mix)
locked at 0.10.0 (esbuild) 468489cd
ok
* expo 1.1.1 (Hex package) (mix)
locked at 1.1.1 (expo) 5fb308b9
ok
* file_system 1.1.1 (Hex package) (mix)
locked at 1.1.1 (file_system) 7a15ff97
ok
* finch 0.22.0 (Hex package) (mix)
locked at 0.22.0 (finch) b94e83c4
ok
* gettext 1.0.2 (Hex package) (mix)
locked at 1.0.2 (gettext) eab80550
ok
* heroicons (https://github.com/tailwindlabs/heroicons.git - v2.2.0)
locked at 0435d4c (tag: v2.2.0)
ok
* hpax 1.0.3 (Hex package) (mix)
locked at 1.0.3 (hpax) 8eab6e1c
ok
* idna 7.1.0 (Hex package) (rebar3)
locked at 7.1.0 (idna) 6ae959a0
ok
* jason 1.4.5 (Hex package) (mix)
locked at 1.4.5 (jason) b0c82399
ok
* mime 2.0.7 (Hex package) (mix)
locked at 2.0.7 (mime) 6171188e
ok
* mint 1.9.0 (Hex package) (mix)
locked at 1.9.0 (mint) 007154c7
ok
* nimble_options 1.1.1 (Hex package) (mix)
locked at 1.1.1 (nimble_options) 821b2470
ok
* nimble_pool 1.1.0 (Hex package) (mix)
locked at 1.1.0 (nimble_pool) af2e4e6b
ok
* phoenix 1.8.8 (Hex package) (mix)
locked at 1.8.8 (phoenix) f0c84303
ok
* phoenix_html 4.3.0 (Hex package) (mix)
locked at 4.3.0 (phoenix_html) 3eaa290a
ok
* phoenix_live_dashboard 0.8.7 (Hex package) (mix)
locked at 0.8.7 (phoenix_live_dashboard) 3a8625ca
ok
* phoenix_live_reload 1.6.2 (Hex package) (mix)
locked at 1.6.2 (phoenix_live_reload) d1f89c18
ok
* phoenix_live_view 1.2.0 (Hex package) (mix)
locked at 1.2.0 (phoenix_live_view) e540d7c9
ok
* phoenix_pubsub 2.2.0 (Hex package) (mix)
locked at 2.2.0 (phoenix_pubsub) adc313a5
ok
* phoenix_template 1.0.4 (Hex package) (mix)
locked at 1.0.4 (phoenix_template) 2c0c81f0
ok
* plug 1.19.2 (Hex package) (mix)
locked at 1.19.2 (plug) b6fce20a
ok
* plug_crypto 2.1.1 (Hex package) (mix)
locked at 2.1.1 (plug_crypto) 6470bce6
ok
* req 0.6.1 (Hex package) (mix)
locked at 0.6.1 (req) aaf11c9c
ok
* swoosh 1.26.1 (Hex package) (mix)
locked at 1.26.1 (swoosh) 8ad197c0
ok
* tailwind 0.4.1 (Hex package) (mix)
locked at 0.4.1 (tailwind) 6249d4f9
ok
* telemetry 1.4.2 (Hex package) (rebar3)
locked at 1.4.2 (telemetry) 928f6495
ok
* telemetry_metrics 1.1.0 (Hex package) (mix)
locked at 1.1.0 (telemetry_metrics) e7b79e8d
ok
* telemetry_poller 1.3.0 (Hex package) (rebar3)
locked at 1.3.0 (telemetry_poller) 51f18bed
ok
* thousand_island 1.5.0 (Hex package) (mix)
locked at 1.5.0 (thousand_island) 708923d4
ok
* websock 0.5.3 (Hex package) (mix)
locked at 0.5.3 (websock) 6105453d
ok
* websock_adapter 0.5.9 (Hex package) (mix)
locked at 0.5.9 (websock_adapter) 5534d5c9
ok
- Operating system: Debian sid
Actual behavior
$ mix phx.new foo --no-ecto
$ cd foo
$ mix assets.build
** (FunctionClauseError) no function clause matching in String.to_charlist/1
The following arguments were given to String.to_charlist/1:
# 1
["/home/toupeira/src/foo/deps", "/home/toupeira/src/foo/_build/dev"]
Attempted function clauses (showing 1 out of 1):
def to_charlist(string) when is_binary(string)
(elixir 1.20.0) lib/string.ex:2952: String.to_charlist/1
(elixir 1.20.0) lib/system.ex:1242: anonymous fn/1 in System.validate_env/1
(elixir 1.20.0) lib/enum.ex:1733: anonymous fn/3 in Enum.map/2
(stdlib 8.0) maps.erl:894: :maps.fold_1/4
(elixir 1.20.0) lib/enum.ex:2634: Enum.map/2
(elixir 1.20.0) lib/system.ex:1222: System.cmd_opts/5
(elixir 1.20.0) lib/system.ex:1151: System.do_cmd/3
(tailwind 0.4.1) lib/tailwind.ex:204: Tailwind.run/2
Expected behavior
It should not crash :)
Looks like this was fixed in phoenixframework/tailwind#139 but the tailwind package needs a new release?
Environment
Actual behavior
Expected behavior
It should not crash :)
Looks like this was fixed in phoenixframework/tailwind#139 but the
tailwindpackage needs a new release?