Недавно я установил Erlang RFC4627 (JSON-RPC) с пакетом debian. Я запустил тестовый сервер, используя:
sudo erl -pa ebin
а затем в командной строке:
test_jsonrpc:start_httpd().
вернулся
ok
Я тестировал с http://: 5671/и получил сообщения об успешном завершении.
Однако, когда я пытаюсь запустить rabbitmq-http2, я получаю ошибки, которые, как говорит readme, вызваны кодом rfc4627, который не находится на пути поиска erlang. Как поместить его на путь. Я увидел что-то в блоге Dave Thomas, который предложил поместить путь в файл:
~/.erlang
Это, похоже, не работало для меня (возможно, я сделал это неправильно?).