Не удается запустить iex в командной строке Windows или Git bash

Я только что установил elixir через chocolatey на моей машине Windows 7. В корне каталога C, внутри командной строки администратора, я запустил:

c:> cinst elixir

Это успешно установлен Эрланг и эликсир-В. 1.0.4. Ничего не провалилось,все сообщения об успехе. Затем я перезапустил командную строку и запустил

c:> iex.bat

Я получаю сообщение об ошибке:

'.летучая мышь' не распознается как внутренней или внешней командой, исполняемой программой или пакетным файл.

Я обычно запускаю mac, поэтому я довольно невежественен, когда дело доходит до Windows. Также попробовал запустить iex в git bash, но не повезло. Как запустить iex?

1 ответов


ни Эрланг, ни эликсир автоматически не добавляются на ваш путь Chocolatey. Поэтому убедитесь, что вы добавили каталог bin Erlang и Elixir в свой путь. Поскольку вы упомянули, что на самом деле не привыкли к Windows, попробуйте запустить это в командной строке перед выполнением iex.летучая мышь:

SET PATH=C:/"Program Files"/erl6.4/bin;C:/Elixir/bin;%PATH%

очевидно, вы захотите приспособиться к путям, где вы установили вещи.

О, и вы захотите запустить iex.летучая мышь. Я не думаю, что iex.летучая мышь будет бежать от git bash prompt, но я не могу вспомнить, когда в последний раз пробовал.

изменить:

для Elixir 1.0.5 вы хотите изменить путь выше, чтобы использовать C:/"Program Files" / erl7.0 / bin (Erlang/OTP 18.0) предполагая, что вы установили из Chocolatey.


изменить:

Elixir теперь добавляется в путь в Windows (из Elixir 1.2.4) через установщик Chocolatey Nuget. Erlang может по-прежнему необходимо добавить вручную; это зависит от установщика Windows Erlang. Также комментарий @manveru ниже больше не применяется. ielixir.exe был прокладкой, которая была применена в какой-то момент, чтобы попытаться обойти проблемы пути. Он был прекращен на несколько версий.