mmyers

mmyers

I’m trying to run a simple exs script from the command line, and it seems I have to have the full path to the file to make it work.
Is it possible to run elixir -S test.exs where test.exs is in the current directory? or do I always have to have the full path?
I’ve also tried elixir -S ./test.exs and that doesn’t work either.
I always get the error: -S : Could not find executable test.exs

I would like to use a script to run some simple file system commands cross-platform, but if I have to specify a full path, then this idea is already not cross-platform.

Environments:

Windows:
    Erlang/OTP 21 [erts-10.3] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1]
    Elixir 1.10.0 (compiled with Erlang/OTP 21)                                   
WSL:
    Erlang/OTP 22 [erts-10.7] [source] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1] [hipe]
    Elixir 1.10.2 (compiled with Erlang/OTP 22)

Showing Posts 1 to 3

mmyers

mmyers OP

Actually it doesn’t appear to work on Windows even with a full path.
<sigh> It would be nice if Elixir Windows support wasn’t just an afterthought.

NobbZ

NobbZ

Drop the -S.

-S is explicitely designed to resolve the script name from PATH. At least this is how I understand its entry in elixir --help.

mmyers

mmyers OP

Of course elixir test.exs without the -S works.
Thanks for helping so many of us Elixir newbies that don’t always read the docs closely :blush:

— All posts loaded —

Where Next? Top

Trending in Questions Top

RSP87
I’m working on a project that simulates the bumbl example in the programming phoenix book. It acts almost like an email client. We have a...
New
nseaSeb
Hello, I know there is an approach for handling lists that allows for optimized traversal, but I can’t recall the specific method (somet...
New
kpanic
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
brecabral
Documentation While reading the Scoped Routes section, I noticed that the documentation currently refers to a problem without explainin...
New
velrest
So my question is quite simple and i have found no conclusive answer on forum, google or AI. Should we use :erlang.float for Integer to ...
New
asweet-confluent
I recently noticed that Elixir’s Logger defaults its primary log level to :debug when no :logger, :level application configuration is pre...
New
ryanwinchester
apply_graft/2 doesn’t rewrite an add_many sub-workflow’s deps on an add step. Grafted jobs cancel with “upstream job was deleted” Version...
New

Other Trending Topics Top

JesseHerrick
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
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews