問題タブ [erl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1236 参照

command-line - コマンドラインでerlangを開始するargsは機能しますが、args_fileは機能しません

驚くべき「ErlangでHTTPAPIを10分で作成する方法」に従って、erlangで非常にシンプルな小さなOTPアプリケーションを作成しました。

https://vimeo.com/59832641

ビデオで示されているように、コマンドライン引数を使用してerlを起動すると完全に機能します。ただし、-args_file引数を指定してerlを起動しようとすると、アプリケーションが起動しません。

args_fileは非常にシンプルです。次のように、1行しかありません。

...そして、erlangを実行しようとしたときに表示されるエラーレポートは次のとおりです。

何か案は?args_file FileName通常のコマンドライン引数を使用するだけでなく、さらに多くのことが発生しますか?ドキュメントは次の場所にあります:

http://www.erlang.org/doc/man/erl.html

さらに、たとえば-sname nodeテキストファイルに追加すると、erlプロンプトにが表示されるため、コマンドがある程度機能していることがわかります(node@localhost)1>

0 投票する
2 に答える
2644 参照

erlang - Erlang: コマンド ラインから erl -eval を呼び出しても終了しない

( erlydtl ページerl -evalで説明されているように、erlydtl テンプレートをコンパイルするために)経由​​で呼び出したい単純な Erlang コマンドがあります。

シェルからインタラクティブに実行すると、すべてが正常に機能し、コマンドはすぐに終了します。

しかし、私がそれをやろうとするとerl -eval(.batファイルからこれを実行したい):

その後、コマンドは機能しますが (テンプレートがコンパイルされます)、コマンドは終了せず、ctrl+c を使用して手動でシェル プロセスを強制終了する必要があります (私は Windows で作業しています)。

コマンドでテンプレートをコンパイルして終了するだけです。何が問題なのですか?

アップデート:

1 つの解決策は、コマンドの最後に exit() 呼び出しを追加することですが、最終的には次のようになります。

エラーメッセージは非常にイライラするので、私はまだこの解決策が好きではありません.

0 投票する
1 に答える
185 参照

centos - erlang ビルド OK 後に CentOS でビルドしない yaws

問題:

yaws configure が autoconf の後に erl を見つけられずに失敗する

質問:

erl はどこからでも bash シェルから見つけることができるため、このエラーが表示される理由

どの erl --> /usr/local/bin/erl

ありがとう。

0 投票する
1 に答える
344 参照

autocomplete - erl は -pa を使用してロードされたコードをオートコンプリートしません

これは、Erlang の実験の最初の数時間です。だから優しくしてください。

  • プロジェクトをチェックアウトしました ( https://github.com/wooga/edis )
  • 設置された鉄筋
  • モジュールをコンパイルしました (beam ファイルは ebin に入りました)
  • 興奮した erl -pa ./ebin
  • edi を入力してタブを押します

この時点では何も表示されていませんでしたが、他のすべてのモジュールはオートコンプリートされていました。したがって、私は(合理的に)モジュールビームファイルがロードされていないと仮定しました-パスなどのあらゆる種類の無駄な調査につながりました.

しかし、コードはロードされていましたが、オートコンプリートされていませんでした。

素晴らしいですが、オートコンプリートが機能することを本当に望んでいます。それを機能させる方法はありますか?たとえば、Zsh では、新しいパス項目が表示されるように再ハッシュを実行する必要があります。ここで同様のことを実行する必要がありますか?

0 投票する
1 に答える
86 参照

erlang - erlangで「プロセスとしてのリクエスト」の例を探しています

大きな違いの 1 つで、ZeroMQ と Erlangの作成者は、「プロセスとしてのリクエスト」のアイデアについて簡単に言及しています。私は Erlang を初めて使用するので、その方法の例または記事を見たいと思っています。

リソースやヒントは高く評価されます。

0 投票する
3 に答える
7805 参照

rabbitmq - RabbitMQ を開始できません

私はあまりにもグーグルで検索しましたが、適切な回答が得られませんでした。より良い結果を得るために、この質問を投稿しています。

RabbitMQサーバー プロセスは既に強制終了しています。

もう一度起動しようとすると、表示されます

指示


エラー

クラッシュ ダンプの書き込み先:erl_crash.dump

Erlangが走っています 。プロセスを強制終了する必要がありますかErlang

0 投票する
2 に答える
180 参照

debugging - Yaws プロセスが停止しました: {{badmatch,<<>>}

yaws を使用しながら、非常に基本的な erlang の本を読んでいます。単一の yaws ファイルを編集して、ブラウザーを更新しています。多くの場合 (3 回目)、プロセスはこのエラーを表示し始めます。構文エラーなどを探して探し、最終的にプロセスを再起動するだけですべてが機能します。ソースファイルを変更せずに。

現在、これは前回エラーを引き起こしたソースファイルです

エラーを検索してみましたが、すべての検索結果に「アクセスなし」などの意味のあるコンテキストがある場合、「<<>>」しか表示されません

いくつかのバージョン情報:

  • ヨーズ 1.94
  • Debian GNU/Linux 7.2 (wheezy)
  • Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux
  • Erlang R15B01 (erts-5.9.1) [ソース] [64 ビット] [smp:4:4] [async-threads:0] [hipe] [kernel-poll:false]

これが私に言っていることはありますか?

また、初心者に適したデバッガーの提案も大歓迎です。