Zesky665

Zesky665

How to run a cmd command with System.cmd/3?

Hi,

I’m trying to run a script using System.cmd/3 but I’m getting an :enoent error.

Here’s the error output:

    [error] Task #PID<0.427.0> started from #PID<0.373.0> terminating
** (stop) :enoent
    (elixir) lib/system.ex:632: System.cmd("echo", ["hello"], [])
    (ex_test) lib/ex_test_web/commanders/page_commander.ex:19: anonymous fn/2 in ExTestWeb.PageCommander.run_async_tasks/2
    (elixir) lib/task/supervised.ex:89: Task.Supervised.do_apply/2
    (elixir) lib/task/supervised.ex:38: Task.Supervised.reply/5
    (stdlib) proc_lib.erl:249: :proc_lib.init_p_do_apply/3
Function: #Function<2.128760482/0 in ExTestWeb.PageCommander.run_async_tasks/2>
    Args: []
[error] Drab Process #PID<0.373.0> died because of :enoent
    (elixir) lib/system.ex:632: System.cmd("echo", ["hello"], [])
    (ex_test) lib/ex_test_web/commanders/page_commander.ex:19: anonymous fn/2 in ExTestWeb.PageCommander.run_async_tasks/2
    (elixir) lib/task/supervised.ex:89: Task.Supervised.do_apply/2
    (elixir) lib/task/supervised.ex:38: Task.Supervised.reply/5
    (stdlib) proc_lib.erl:249: :proc_lib.init_p_do_apply/3

Any ideas whats wrong?

Marked As Solved

Zesky665

Zesky665

I found this just before you posted this reply.

Basically it’s the same thing and it works :slight_smile:

Also Liked

NobbZ

NobbZ

So you are on windows? There is no echo executable then, with a bit of luck System.cmd("cmd", ["echo", "foo"]) might work, but no guarantees for nothing…

NobbZ

NobbZ

You probably do not have echo in PATH.

Please check on a terminal if which -a echo gives you at least one result that is not a function or built-in.

Then check if the prefix of that output is available in the PATH visible to your application (System.get_env("PATH")).

Where Next?

Popular in Questions Top

chokchit
** (DBConnection.ConnectionError) connection not available and request was dropped from queue after 2733ms. You can configure how long re...
New
_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
hariharasudhan94
lets say i have a sample like a = 20; b = 10; if (a &gt; b) do {:ok, "a"} end if (a &lt; b) do {:ok, b} end if (a == b) do {:ok, "equa...
New
Tee
can someone please explain to me how Enum.reduce works with maps
New
johnnyicon
Hi all, I’ve just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I’m trying to use Postgres...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
JDanielMartinez
Hi! May someone helps me, please! I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New

Other popular topics Top

malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 42158 114
New
9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
New
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
komlanvi
Hi everyone, I was playing with phoenix liveView but I run into an issue. I have a form and want to validate each input text when the te...
New

We're in Beta

About us Mission Statement