問題タブ [elixir-mix]

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 に答える
517 参照

release - exrm を使用したエリクサー リリース ビルドのテスト

exrmでフェニックスアプリケーションを構築しています。

同じバイナリに対してテストを行うことをお勧めします。本番環境にプッシュします。

Exrm を使用すると、Erlang や Elixir がインストールされていないマシンに phoenix をデプロイできるため、Docker イメージのプルが高速になります。

mix testexrm によってビルドされたバイナリに対して開始する方法はありますか?

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

elixir - Mix でパッケージの更新を強制する

次のコマンドを使用すると

mix deps.update --all

mixパッケージのバージョンがmix.exファイルで変更されていない場合、ローカルにキャッシュされたパッケージが使用されます。問題は、mixキャッシュされたバージョンを使用せず、代わりにサーバーからダウンロードするように強制するにはどうすればよいかということです。たとえば、あるパッケージの最後のバージョンに変更があり、バージョンが上がっていなくてもそれらを取得したい場合。

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

windows - Windows で Ranch を正常に実行する手順は何ですか?

Ranch を Windows で正常に動作させるために必要な手順を教えてください。

私がここでフォローしようとしている素晴らしいブログシリーズには、非常に有益な一連の例があります。

http://dbeck.github.io/Using-Ranch-From-Elixir/

http://dbeck.github.io/simple-TCP-message-performance-in-Elixir/

ただし、Ranch Erlang Lib を使用する必要があります。

これを Windows で動作させるのは、これまでのところ苦労しました。

mix.deps.compile が失敗する

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

elixir - Phoenix Framework: 新しいアプリで混合テストが引数エラーで失敗する

だから、私はElixirとPhoenixが初めてです。私はハローワールドアプリを作りました。ある男のブログ アプリをフォローしました。Phoenix フレームワークの最初の手順に従いました。ここまでは順調ですね。

しかし、今夜、私は何か新しいものを持っています。

混合テストを実行するたびに、次の結果が得られます。

これで、同じサーバーの別のフォルダーにある別のアプリでミックス テストを実行できます。

このアプリには Phoenix 1.03 がインストールされています。しかし、私が実行している他のアプリでは、それが Phoenix 1.02 であることがわかります。いずれにせよ、アプリを削除し、新しいシンプルなアプリを作成し、指示に従って mix ecto.create を実行し、すぐに mix test を試してみましたが、失敗しました。新しいアプリを試すたびに失敗します。これは私の設定の問題ですか? 私は Cloud 9 を使用しています。私が言うように、他のアプリではすべて問題ないように見え、このアプリでさえ正しく読み込まれます。

それとも、これまで誰も見たことのない新しいものですか?

別のフォルダー内の同じボックスにある別のアプリも失敗した場合、私はそれほど困惑しません. しかし、ミックステストを実行するとうまくいきます。新しいアプリは機能しません。

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

elixir - mix(Elixir)を使用してパッケージをシステムにインストールするにはどうすればよいですか?

IEx を実行してこのパッケージを要求したいだけで、ミックス プロジェクトを作成して deps に入れたくありません。

例えば、gem install bundle

どうすればいいですか?

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

elixir - Elixirで、パッケージをグローバルにインストールするにはどうすればよいですか?

mix を使用して一部のパッケージをグローバルにインストールできますか? npmのグローバル オプションやgemのインストールのような動作がcsv必要ですyaml

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

elixir - 現在のプロジェクトのモジュールを依存関係内で使用できるようにするにはどうすればよいですか?

いくつかのミックス タスクを持つ Elixir ライブラリを作成しています。ライブラリは :my_app (Phoenix アプリ) の依存関係として指定されます。ライブラリの mix タスク内で呼び出すことができるようにしたいのですが、MyApp.Repo.all次のようなエラーが表示** (UndefinedFunctionError) undefined function: MyApp.Repo.all/1 (module MyApp.Repo is not available)されます: :my_app を依存関係として指定せずに MyApp.Repo モジュールをロードするにはどうすればよいですか?

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

elixir - lib パスなしでプロジェクトを混在させる

プロトコル バッファ定義のリストを含む既存の ruby​​ プロジェクトがあります。同じプロトコル バッファ定義に基づいてmix.exsファイルをセットアップし、パッケージを生成したいと考えています。hex

ファイル./libを格納するディレクトリ以外のものを使用するように mix プロジェクトを構成する方法がわかりません。そのディレクトリは、ruby プロジェクトで ruby​​ gem をパッケージ化するために既に使用されているため、このプロジェクトをパッケージ化するときにディレクトリ.exを使用したいと考えています。./elixir_lib

mix.exs以外のものを使用するようにファイルを変更する方法を知っている人はいます./libか?