Ajouter un Chemin d'accès à Erlang Chemin de Recherche?
J'ai récemment installé Erlang RFC4627 (JSON-RPC) avec le paquet debian. J'ai couru le serveur de test à l'aide de:
sudo erl -pa ebin
et puis, à l'invite de commandes:
test_jsonrpc:start_httpd().
retourné
ok
J'ai testé avec http://:5671/et a obtenu le succès des messages.
Lorsque j'essaie d'exécuter rabbitmq-http2 cependant, j'obtiens les erreurs que le readme dit sont causés par rfc4627 du code qui n'est pas sur la erlang chemin de recherche. Comment puis-je la mettre sur le chemin. J'ai vu quelque chose sur Dave Thomas du blog qui a suggéré de mettre le chemin d'accès dans le fichier:
~/.erlang
Cela ne semble pas fonctionner pour moi (peut-être que je l'ai fait de mal?).
Gordon, je vous remercie de votre réponse ci-dessous (voté). Malheureusement, j'ai essayé plusieurs méthodes, dont l' .erlang fichier et en appliquant le chemin d'accès à l'-pa dans le fichier make. Je suppose que ma question est un peu plus particulier à rfc4627 et rabbitmq-http2.
Ajouter plus d'informations sur les chemins d'accès aux répertoires avec les poutres, et comment vous ajouter les chemins d'accès au serveur de code. En particulier, où avez-vous les poutres pour le rfc4627 bibliothèque?
Christian, en fait, j'ai eu tout ce travail, j'ai eu l'intention de répondre à cela en expliquant certains de ce que j'ai fait. Je vais probablement le faire plus tard cette semaine.
Ajouter plus d'informations sur les chemins d'accès aux répertoires avec les poutres, et comment vous ajouter les chemins d'accès au serveur de code. En particulier, où avez-vous les poutres pour le rfc4627 bibliothèque?
Christian, en fait, j'ai eu tout ce travail, j'ai eu l'intention de répondre à cela en expliquant certains de ce que j'ai fait. Je vais probablement le faire plus tard cette semaine.
OriginalL'auteur David | 2009-08-06
Vous devez vous connecter pour publier un commentaire.
La module de code est la façon de manipuler le chemin d'accès au sein d'une application.
Les drapeaux-pa que vous avez utilisé dans le démarrage de la Erlang shell fait référence à une fonction dans ce module:
Vous avez raison sur le .erlang fichier dans votre répertoire de base - il est exécuté au démarrage de l'interpréteur de commandes et vous pouvez ajouter dans la pratique des chemins.
Pour une application que vous pouvez commencer à la coque avec un fichier de commandes qui appelle quelque chose comme ceci:
Les drapeaux comportement de l'erl est décrit ici.
Pour les plus sophistiquées de gestion du chemin, vous devez vous familiariser avec le fonctionnement OTP gestion de la mise en est fait (mais je soupçonne que c'est un tout de suite, pour vous encore).
Quel est le format de la .erlang fichier? Ou encore mieux, où puis-je trouver de la documentation à ce sujet
Il faut erlang termes qui sont évalués comme s'ils sont entrés dans la coquille. Voir ici l'Article 1.7.1 erlang.org/documentation/doc-5.2/doc/getting_started/...
OriginalL'auteur Gordon Guthrie