【发布时间】:2010-11-17 05:47:33
【问题描述】:
我最近安装了带有 debian 包的 Erlang RFC4627 (JSON-RPC)。我使用以下方式运行测试服务器:
sudo erl -pa ebin
然后在提示符处:
test_jsonrpc:start_httpd().
返回
ok
我使用 http://:5671/ 进行了测试,并得到了成功消息。
但是,当我尝试运行 rabbitmq-http2 时,我得到了自述文件所说的错误,这是由于 rfc4627 的代码不在 erlang 搜索路径上引起的。我如何把它放在路径上。我在 Dave Thomas 的博客上看到了一些建议将路径放入文件中的内容:
~/.erlang
这似乎对我不起作用(也许我做错了?)。
【问题讨论】:
-
戈登,感谢您在下面的回答(投票赞成)。不幸的是,我尝试了几种方法,包括 .erlang 文件和将路径应用到 make 文件中的 -pa 。我想我的问题对 rfc4627 和 rabbitmq-http2 比较特殊。
-
添加有关带有梁的目录的路径以及如何将路径添加到代码服务器的更多信息。特别是,你在哪里有 rfc4627 库的梁?
-
克里斯蒂安,实际上,我得到了这一切,我一直想回应这个解释我所做的一些事情。我可能会在这周晚些时候这样做。