richs

richs

Elixir 1.15 Install on Windows -- no start folder

I installed Elixir 1.15.5 on Windows, previously having been at 1.14.5. The install completed without error, but I no longer see a Windows start folder for Elixir, and it no longer shows in the list of installed programs (in Settings or in Control Panel). In addition, there is not longer a GUI window for iex and there is not Elixir icon (admittedly, minor annoyances)

What happened to these features, and will these features be added back to the Elixir install?

Most Liked

wojtekmach

wojtekmach

Hex Core Team

As @josevalim mentioned, start menu additions are probably less useful on OTP 26. My idea was that we have the “Add X to %PATH%” so that instead you’d start your Terminal program of choice with Elixir & Erlang already in system path.

Regarding adding Elixir to Control Panel, I believe it would be a good addition because Elixir (due to permissions) is installed in somewhat nonstandard path so if someone looks for uninstalling for whatever reason, they’d most likely look into Control Panel first. A quick google search shows some options:

We’d love a PR for this.

josevalim

josevalim

Creator of Elixir

We have a brand new installer which works offline, in contrast to the previous online installer (which download Elixir from the internet).

We will be glad to add features back, provided they do offer value! For example, we will be glad to add the Elixir icon back. If adding Elixir to the Control Panel is also useful, then that’s welcome too. The installer code is here: elixir/lib/elixir/scripts/windows_installer at main · elixir-lang/elixir · GitHub

However, notice that the GUI IEx is effectively gone on Erlang/OTP 26 (and you should instead start IEx from your terminal).

Paging @wojtekmach who will be able to confirm if those features are indeed valuable.

richs

richs

Thank you for your responses @josevalim and @wojtekmach.

In Windows, it’s standard for applications to create a Start folder and put themselves into the Control Panel / Setting application list, as this is the place we look to run and to uninstall or repair. That is something I would like to see the new Elixir install do. It would be especially helpful to new Elixir users on Windows.

Including the Elixir icon would also be good, since it helps identify Elixir in the task bar vs. being just a blank rectangle with no identification. Plus, that’s good branding.

I discovered an issue with the Add to Path as well – it added it to the Administrator user path, and not to the path that is used for my login, so Elixir is not in my path and it can’t find the executables (like IEx) without the fully qualified folder path as part of the run command. (I run as a non-privileged user, as is best practice, so software installations prompt for the administrator credentials and run the installation as the administrator.) Most Windows applications add to the System Path, where it is available to everyone.

Running IEx in a terminal window is not a problem.

I would be happy to submit a PR. Can you point me to where / how I can do that?

Last Post!

wojtekmach

wojtekmach

Hex Core Team

If you’d like to send a patch, you can find information about opening up a PR here: Creating a pull request - GitHub Docs. There are tons of similar help resources elsewhere.

No need to register your feature request, I’m keeping it in mind.

Where Next?

Popular in Questions Top

gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
pmjoe
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
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
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
srinivasu
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call t...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New

Other popular topics Top

electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
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
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
985 43657 311
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 36432 110
New
Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 127536 1222
New
svb
Hi! Currently I want to submit a form by pressing the Enter key. However, since my input field is of type “textarea” this is just adds a...
New

We're in Beta

About us Mission Statement