問題タブ [rebar]
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.
vim - Rebar で Vim を使用する方法
Vim + Rebar を起動して実行しようとしています。
それらは別々に機能しますが、一緒には機能しません。私が達成したいのは、Vim を離れずに eunit を実行することです。
これは、次のプラグインで実行できると思いますhttps://github.com/mbbx6spp/vim-rebar。残念ながら、文書化は非常に不十分です。
テストをすばやく実行し、出力、コード、およびもう一度確認するにはどうすればよいですか。
すべてのフィードバックをお待ちしております。
rebar - 鉄筋を構築しようとしたときに「rebar_coreでキャッチされないエラー」
riakでノードを追加および削除する必要があります。このために、次のリンクの手順に従って鉄筋を構築しようとしています:https ://github.com/basho/rebar
bootstrapコマンドを実行すると、erlangライブラリについて次のように表示されません。
riak1.2.1バージョンとerlangバージョンR15B01を使用しています。誰かがこれで私を助けることができますか?
erlang - 単独で動作しますが、鉄筋で解放した後は動作しません
./start で起動すると、Webmachine と ErlyDtl に基づく単純なアプリケーションが動作します。鉄筋を使用してリリースを実行しようとすると開始されますが、リクエストを実行すると次のエラーで失敗します。私はコンパイラを含めようとしました...まだ他に何かが欠けているのを助けませんが、検出方法はわかりません。
ここに私のreltool.configがあります
どんな助けでも大歓迎です。
erlang - リリースに erlang アプリを含めて、rebar で開始しないようにするにはどうすればよいですか?
私はリリースをコンパイルして生成するためにrebarを使用しています。
/apps フォルダーの下に、app1、app2 があります。現在、rel/reltool.config には app1、app2 が構成されています。コンソールはエラーなしで期待どおりに動作します。
ノードの起動時にapp1のみを起動し、app1のスーパーバイザーを介してapp2を手動で起動したい。
コメントや incl_cond の異なる値などのさまざまな試みにより、「リリースに app2 を含める必要があります。除外することはできません」などの rebar 生成エラーが発生しました。
提案をいただければ幸いです。~B
erlang - この Erlang デモ アプリケーションを実行できないのはなぜですか?
鉄筋アプリを実行するために、ここと同様の問題が発生しています
基本的に、 https ://github.com/hukl/fancyapi からデモ コードを実行したいと思います。
ルート ディレクトリにいるときは、次のようにします。
ERL は fancyapi コードをどのように見つけますか?
erlang - 鉄筋:プロジェクトファイルのみをコンパイルします(依存関係なし)
私はErlangとRebarを初めて使用し、最初のrebarプロジェクトを作成しました。
私の開発サイクルは次のようになります。
- プロジェクトファイルを編集する
rebar compile
プロジェクトを再コンパイルするために呼び出す- start.batファイルを実行して、アプリケーションを実行およびテストします
- 手順1に進みます:-)
問題は、rebar compile
プロジェクトファイルとすべての依存関係の両方を常にコンパイルしているように見えることです。そして、私はすでにかなりの依存関係を持っているので、コンパイルにはかなり時間がかかり、遅くなります。
したがって、問題は次のとおりです。rebarに、プロジェクトファイルのみをコンパイルするように指示する方法はありますrebar compile
か(ただし、コンパイルされたファイルの依存関係は引き続き表示されます)。依存関係は決して変更されないのに、なぜ毎回再コンパイルする必要があるのですか?
それとも、私のプロセス全体が完全に間違っているので、開発サイクルに対して別のアプローチを取る必要がありますか?
erlang - 鉄筋を使用したNIFを使用したプロジェクトのコンパイル:cl.exeが見つかりません
私はerlangとrebarに不慣れです。私の鉄筋プロジェクトでは、ネイティブcコードを含む依存関係を使用しましたrebar compile
が、エラーが発生しました。
Name cl.exe is not recognized as an internal or external command, operable program or batch file
rebarは、VisualStudioのMicrosoftのcl.exeコンパイラを使用して、依存関係からcファイルをコンパイルしようとしていると思います。問題は、VSがインストールされておらず、インストールしたくないということです。
鉄筋がcl.exeを使おうとしているのはなぜですか?別のコンパイラを使用してcファイルをコンパイルするようにrebarを構成できますか?
erlang - Windows 環境で Rebar を使用してリリースをビルドする
Rebar を使用して Erlang アプリケーション リリースをビルドしようとしています。
http://alancastro.org/2010/05/01/erlang-application-management-with-rebar.htmlのチュートリアルに従いました。
私はWindowsXP環境で作業しており、MINGW32を使用してgit、シェルスクリプト、makeなどをサポートしています...
アプリケーション、ノード、およびリリースを作成するのに問題はありませんでした。しかし、コマンドを使用してアプリケーションを起動したいとき
「myapp コンソール」
コマンド erlexec が見つからないため失敗します。
「myappスクリプト」で$CMD変数を「.../erlexec」から「.../erl.exe」に変更しました。これはWindowsのVMプログラムのフルネームであり、動作します。
すべてのスクリプトのすべてのエントリを変更することは避けたいと思います。複数のエントリ ポイントを持つスクリプトがたくさんあり、次のリリースをビルドするときに書き直されるのではないかと心配しています。
変更する構成ファイルはありますか、または生成中にステップがありませんか?
testing - モジュールの Erlang Testing (Non Exported / Private) 機能を共通テストで使用する
Erlang でエクスポートされない関数を含む Erlang のモジュールがあります。一般的なテスト フレームワークを使用してこれらの関数をテスト/呼び出すにはどうすればよいですか?