問題タブ [hex-pm]
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.
elixir - 16 進数でエリキシル パッケージを削除する方法
16 進数で公開されている elixir パッケージを削除したい。このコマンドで作成してから 1 時間以内にしか削除できないことは既にわかっています。
しかし、hex で作成してから 1 時間以上経過したパッケージを削除する別の方法はありますか? すべての提案に感謝します。
elixir - lib パスなしでプロジェクトを混在させる
プロトコル バッファ定義のリストを含む既存の ruby プロジェクトがあります。同じプロトコル バッファ定義に基づいてmix.exs
ファイルをセットアップし、パッケージを生成したいと考えています。hex
ファイル./lib
を格納するディレクトリ以外のものを使用するように mix プロジェクトを構成する方法がわかりません。そのディレクトリは、ruby プロジェクトで ruby gem をパッケージ化するために既に使用されているため、このプロジェクトをパッケージ化するときにディレクトリ.ex
を使用したいと考えています。./elixir_lib
mix.exs
以外のものを使用するようにファイルを変更する方法を知っている人はいます./lib
か?
elixir - 16 進レジストリ ファイルをオフラインで構築する
Elixir とそのエコシステム内のすべてのツールを、異なるビルド システムで動作するように適応させます。
このシステムでは、パッケージとその依存関係は個別に管理され、Hex はオフライン モードで動作するようになっています。(tarball を取得します)
1 つの注意点があります。新しいパッケージをインポートするたびに、最新のレジストリ ファイルを hexpm からインポートする必要があり、deps チェーンの最上位にない限り、hex を介して公開されていないパッケージは使用できません。
たくさんの tarball がある場合 (そしてそれらの間の依存関係が満たされていると仮定すると、それらで動作する 16 進数のレジストリ ファイルを構築するにはどうすればよいでしょうか。
私がこれまでに持っているもの:
- レジストリ ファイルの形式を調べたところ、ets ファイルであることがわかりました。ロードして検査できます。今、私は生成する必要があります
- ウェブサイトがレジストリファイルを構築する方法を見ましたが、私のニーズには非常に複雑です
- レジストリ ファイルが必要な理由を理解するのに少し苦労しています (必要な場合、各パッケージに必要な情報をメタデータに含めることができず、中央レジストリの必要性が時代遅れになっているのはなぜですか)。
とにかく、誰かがHexで遊んで、これを行う方法についていくつかのガイダンスを提供できるなら、私はそれを感謝します.
elixir - github からの依存関係でパッケージを 16 進数に公開する方法は?
github からの依存関係があり、パッケージの実行に必要なパッケージを 16 進数に正しく発行するにはどうすればよいですか?
erlang - プライベート Hex (Erlang) 依存関係マネージャーを実行することは可能ですか?
Erlang 環境で作業しています。ソースコードの依存関係を使用する代わりに、ビルドサーバーが再利用のためにバイナリを公開できるように、依存関係マネージャーを確立しようとしています。Hexpm GitHub プロジェクトは、hex.pm Web サイトの外で実行できることを意味しますが、実行するための指示はありません。具体的には、ビルド サーバーがパッケージを直接 (ファイル システム経由で) または rebar3 経由で発行できるようにし、その後の rebar3 ビルドでそれらの発行済みパッケージを使用できるようにしたいと考えています。
- 自分のサーバーで Hex を実行することは可能ですか?
- もしそうなら、それをセットアップする方法に関するドキュメントはどこにありますか (または指示を直接提供しますか)?