問題タブ [elixir-iex]

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 投票する
5 に答える
7562 参照

elixir - ctrl-C 以外の IEX を終了する別の方法

control-C で IEX コンソールを終了できることはわかっています。同じことを行うコンソールに入力するコマンドがあるかどうか、私は興味があります。

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

macos - 「iex -S mix」は、サーバーが Mac で起動できないというエラーを返します

Mac 上の elixir でミックス プロジェクトを開始しようとしていました。プロジェクトは CentOS で正常に動作します。エラーは次のようになります。

erlang のバージョンを brew から更新しようとしましたが、役に立ちませんでした。依存関係のクリーニングも試みました。私は使っている

およびElixir 1.0.5。

0 投票する
4 に答える
20597 参照

elixir - Rails Console に相当する Phoenix はありますか

私は Phoenix と Elixir を学んでいてpry、データベースとアプリケーションの状態を検査するために REPL で作業している Ruby/Rails から来ています。

Phoenix アプリでデータベースとモデルを操作する方法を理解しようとしています。私は知っていますがiex、それを使用してreplからアプリのデータベースを検査する方法がわかりません。replから毎回ectoで接続する必要がありますか? rails console同等のものはありますか。Phoenix のドキュメント、Elixir Dose、および Ecto リポジトリを確認しましたが、探しているものが見つかりません。何か不足していますか?

編集: 以下の回答に基づいて、ecto docs のこのセクションを見つけました。これに基づいて、次のようなことができますArticlesApi.Repo.all ArticlesApi.Article

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

elixir - 2 つの結果が表示されるのはなぜですか?

Sasa Juric の "Elixir In Action" を読んでいて、少し不可解なものを見つけました。私は彼が約140ページかそこらで与える例を調べていて、これを見ました:

IO.inspect値を 2 回出力するのはなぜですか? タプルをすぐに表示する1行目の送信メッセージに関連していますか?

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

elixir - Elixir IEx.pry セッションのタイムアウト時間を増やす

IEx.pry セッションのタイムアウト期間を延長しようとしています。具体的には、Phoenix フレームワークの単体テストをこじ開けています。テストの本文に以下を追加しました。

メソッドの IEx ドキュメントを見たpryところ、最初のパラメーターはミリ秒単位のタイムアウト期間であると書かれています。しかし、pry 呼び出しを次のように更新すると:

... まだ 30 秒でタイムアウトします。このタイムアウト期間を延長するにはどうすればよいですか?

編集

後世のために、Elixir 1.1 では、--traceテスト コマンドでフラグを使用でき、タイムアウトの無限が使用されます。例えば: