Настройка Erlang и YAWS в Windows

Я пытаюсь настроить Erlang с помощью YAWS в Windows. Я установил otp_win32_R14B03.exe, и он работал нормально, и я могу компилировать программы Erlang.

Я установил Yaws-1.90-windows-installer.exe, затем из командной строки попытался запустить команду YAWS -i и получил следующую ошибку:

C:\ERL58~1.4\ERTS-5~1.4\bin\beam.smp.dll unknown flag ->
Usage: beam.smp.dll [flags] [ -- [init_args] ]

person skvsree    schedule 14.06.2011    source источник


Ответы (2)


Прежде всего, у вас должен быть полный путь к исполняемым скриптам erlang в вашей системной среде PATH. обычно в Windows вы найдете этот путь как C:/Program Files (x86)/erl-5.8.3/bin . добавьте этот путь в переменную среды PATH.

Следующее, что команда для запуска рысканья должна быть yaws -i. НЕ YAWS -I так, как вы, вероятно, ввели его в оболочке.

person Muzaaya Joshua    schedule 15.06.2011
comment
Я уже добавил папку переменной Path bo bin, и «YAWS -I» была опечаткой при задании вопроса, я попытался с yaws -i и получил ту же ошибку, но в ходе дальнейших исследований я понял проблему и упомянул ее ниже, ценю твою помощь - person skvsree; 17.06.2011

В ходе дальнейших исследований я понял проблему

Нам нужно добавить C:\Program\erl5.8.4\bin, C:\Program\erl5.8.4\erts-5.8.4\bin,C:\Program\erl5.8.4\lib\yaws-1.90\bin все три к переменной пути, тогда рыскание работает как шарм

person skvsree    schedule 17.06.2011
comment
Установщик yaws должен автоматически добавлять собственные пути. Я подозреваю, что если вам пришлось добавлять эти пути yaws самостоятельно, используемый вами установщик был поврежден. - person Muzaaya Joshua; 21.06.2011
comment
Я только что установил yaws. Мне нужно было только добавить erl bin к моему пути, как упоминалось в ответе Muzaaya. - person Perry Tew; 18.08.2012