2015-06-25 17 views
7

Właśnie zainstalowałem eliksir za pomocą chocolatey na moim komputerze z systemem Windows 7. W katalogu głównym C, wewnątrz wiersza polecenia administratora, wpadłem:Nie można uruchomić iex w wierszu polecenia systemu Windows lub git bash

c:\> cinst elixir 

Ten pomyślnie zainstalowany Erlang i eliksir - v.1.0.4. Nic nie powiodło się, wszystkie wiadomości o sukcesie. I wtedy ponownie uruchomić wiersz polecenia i pobiegł

c:\> iex.bat 

otrzymuję błąd:

'iex.bat' is not recognized as an internal or external command, operable program or batch file.

zwykle uruchomić mac, więc jestem całkiem ignorantem, jeśli chodzi o Windows. Próbowałem również uruchomić iex w git bash, ale bez powodzenia. Jak uruchomić iex?

Odpowiedz

5

Ani Erlang, ani Elixir nie są automatycznie dodawane do Twojej ścieżki przez Chocolatey. Upewnij się więc, że dodasz do swojej ścieżki zarówno katalog bin Erlanga, jak i Elixir. Ponieważ wspomnieć, że nie jesteś naprawdę wykorzystywane do systemu Windows, spróbuj uruchomić to w wierszu polecenia, zanim spróbujesz wykonać iex.bat:

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

Oczywiście będziemy chcieli, aby dostosować się do ścieżki, gdzie Ty zainstalowane rzeczy.

Och, a będziesz chciał uruchomić iex.bat. Nie sądzę, że iex.bat uruchomi się z wiersza polecenia git bash, ale nie pamiętam, kiedy ostatnio go wypróbowałem.

EDIT:

Dla Elixir 1.0.5, chcesz zmodyfikować ścieżkę powyżej używać C:/"Program Files" /erl7.0/bin (Erlang/OTP 18.0) przy założeniu, że masz zainstalowany z Czekoladowy.


EDIT:

Elixir zostanie dodany do ścieżki w systemie Windows (od Elixir 1.2.4) przez instalatora Chocolatey Nuget. Erlang może wciąż wymagać ręcznego dodania; zależy to od instalatora Windows Erlang. Również komentarz poniżej @ manveru nie ma już zastosowania. ielixir.exe to podkładka, która została zastosowana w jednym punkcie, aby spróbować obejść problemy z ścieżką. Zostało to już wycofane w kilku wersjach.

+0

Idealny. Dziękuję bardzo! Doceniam twoją pomoc. – reknirt

+0

Chciałem tylko wspomnieć, że iex jest nazywane 'ielixir.exe' w Windows jeśli zainstalowałeś go' 'chocolatey' – manveru