Не удается запустить 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 был прокладкой, которая была применена в какой-то момент, чтобы попытаться обойти проблемы пути. Он был прекращен на несколько версий.