[英]Automatically print info including stacktrace for uncaught errors in Elixir
我目前正在學習 Elixir 並使用Plug設置玩具 REST 服務示例。 這是我最初編寫的代碼。 它在生成隨機數的行上有一個錯誤。 我能夠弄清楚這個問題。 但是,當錯誤發生時,沒有有用的信息來找出問題所在。 為了弄清楚這個問題,我不得不修改原來的並添加一個 try/rescue 塊並打印出錯誤信息 ...
[英]Automatically print info including stacktrace for uncaught errors in Elixir
我目前正在學習 Elixir 並使用Plug設置玩具 REST 服務示例。 這是我最初編寫的代碼。 它在生成隨機數的行上有一個錯誤。 我能夠弄清楚這個問題。 但是,當錯誤發生時,沒有有用的信息來找出問題所在。 為了弄清楚這個問題,我不得不修改原來的並添加一個 try/rescue 塊並打印出錯誤信息 ...
[英](Mix) Hex dependency resolution failed
我是 phoenix 和 elixir 的新手...我正在嘗試獲取依賴項,當我運行以下命令時,出現錯誤。 我錯過了什么嗎? 還在試圖弄清楚實際錯誤的含義嗎? mix deps.get ueberauth_auth0 ...
[英]Error when fetching offline hexdocs for Elixir core & kernel
我可以運行mix hex.docs online timex打開timex package 的最新在線文檔,我可以運行mix hex.docs offline timex下載那些相同timex文檔的緩存並在瀏覽器中離線打開它們,這太棒了在飛行等期間方便同樣,我可以運行mix hex.docs onl ...
[英]iterating 2D array in Elixir
我是 Elixir 語言的新手,在編寫一段代碼時遇到了一些問題。 我得到的是一個二維數組 現在,我要做的是獲取所有值在 10 到 20 之間的元素,所以我正在做的是: 這樣做,我希望我能在 final_list 中得到我的數字列表,但我得到的是空白的最終列表,並帶有如下警告: 在打印 final_l ...
[英]:erlang.load_nif/2 finds shared library file inside original project but can't find it if the project gets imported
我構建了一個小型 elixir 應用程序,它使用 NIF 函數來執行一些 c++ 代碼。 通過以下方式加載 nif: 這很好用。 現在我想將此應用程序集成到另一個項目中。 現在的問題是 load_nif 拋出: Failed to load NIF library: '<relative_pa ...
[英]Elixir: How to run tests with "mod" set inside mix.exs?
在我的mix.exs我有: 我使用mod來執行我的項目(例如: mix run myproject ARGS )。 但是,當我嘗試運行mix test時,似乎使用參數test執行MyProject.start 。 如果我注釋掉mix.exs中的mod -line,則mix test會成功運行。 有 ...
[英]What is the javascript array.map equivalent in Elixir?
我是 elixir 的新手,我知道如何解決 JavaScript 中的問題,但我很難將其轉換為 elixir 解決方案。 我正在嘗試列出一個列表,並且 output 出現不止一次的單詞 我一直在嘗試在 Elixir 中執行此操作,但我一直失敗,因為值是不可變的。 誰能告訴我如何做到這一點? ...
[英]Adding 'timex v3.7' fails Phoenix service to start for 'parse_trans_codegen'
原因: 我缺少erlang-syntax_tools package。 當我在容器上嘗試時,沒有問題......將關閉問題。 我正在使用最新的 package,將重新安裝或暫時只使用容器。 重現步驟當我將 {:timex, "~> 3.7"} 添加到為學習而創建的新 Phoenix 項目中並 ...
[英]undefined function sigil_I/2 (there is no such import)
我正在使用 elixir 處理 RDFGraph。我在iex上運行以下命令: 並得到這個錯誤: function "sigil_I"存在於 RDF git 存儲庫中,它是使用import RDF.Sigils book function 中的。 DC.format function 存在於以下 ...
[英]iex.iexs file is not loading on test environment
我正在嘗試在調試測試時加載iex.iexs文件。 我在Mix.exs中創建了一個試圖導入它的alias 。 當我使用iex -S mix test_path運行測試時,文件已加載,但當它停在IEx.pry時,我無法訪問我在.iex.iex文件中添加的別名。 ...
[英]using melpon/memoize in elixir mix task
我在我的鳳凰應用程序中使用melpon/memoize進行緩存。 它在運行時運行良好。 但是,我的應用程序中有一些混合任務,我很少執行。 現在這些任務最終調用了一個memoized function,例如: 它崩潰了: 如果我嘗試在 IEx 中執行代碼,它會按預期工作: 我知道這與混合任務中未完成 ...
[英]Elixir release inside Docker container without Rabbit MQ Connection
我對 Elixir 很陌生。 我已經構建了一個在本地運行的應用程序,效果很好。 但現在我需要用 Docker 為它構建一個容器。 但是,每次發布的嘗試似乎都嘗試連接到 RabbitMQ(在本地運行,作為 Docker 容器)。 我不想,不能讓它在每次構建這個容器時都嘗試連接到 Rabbit,因為它需 ...
[英]Integrating Svelte into Phoenix 1.6+ esbuild based workflow
有一些關於使用esbuild編譯 Svelte 文件的信息/代碼 https://github.com/EMH333/esbuild-svelte https://esbuild.github.io/plugins/#svelte-plugin 例如。 如何正確地將這些(或其他適用於此的)集成到 ...
[英]Parse XML to JSON Elixir
任何人都知道如何將 xml 解析為 json 我試過 Sweetyxml 但它沒有將 xml 轉換為 Z466Z387166 使用這個要點https://gist.github.com/spint/40717d4e6912d8cea929閱讀 Z466DEEC76ECDF5FCA6D38571F6 ...
[英]How to pass command line arguments to Mix Release built
我正在嘗試將命令行參數傳遞給我的 Elixir 版本。 我已經使用 現在,我無法使用 start 命令傳遞任何命令行參數。 _build/prod/rel/prod/bin/prod start arg1 arg2 使用eval我已經實現了傳遞參數,但它在一段時間后停止。 _build/p ...
[英]'"erl.exe"' is not recognized as an internal or external command, operable program or batch file
'"erl.exe"' 不是內部或外部命令、可運行程序或批處理文件。 Elixir 和 Erlang 運行良好,直到今天我進行了版本更新。 由於我使用的是 windows 計算機,因此我真的無法訪問 Elixir 的良好版本管理器,所以我只運行 Elixir 安裝向導來卸載並重新安裝以更新版本。 ...
[英]Escript files and .gitignore
我正在閱讀Programming Elixir這本書,目前已經到了使用mix escript.build創建一個小控制台的地步(類似於此文檔示例: https://hexdocs.pm/mix/Mix.Tasks.Escript.Build。 html#模塊示例) 現在,它會在項目文件夾中生成一個 ...
[英](File.Error) could not read file "": no such file or directory
我正在嘗試運行一個 elixir 項目,但是當我嘗試使用mix deps.get安裝依賴項時,出現此錯誤: 實際上我在配置文件夾中有dev.exs文件,但我不明白錯誤時文件名末尾的“ \r ”是什么意思。 我正在為 linux 使用 windows 子系統,使用asdf來管理版本,當前的是這些: 希 ...
[英]** (Mix) Could not compile dependency :epipe,
我正在使用本教程試用 Crawly https://hexdocs.pm/crawly/tutorial.html 我添加所需的依賴項 我運行mix deps.get並添加蜘蛛: 我運行iex -S mix並收到以下錯誤: ** (Mix) Could not compile dependency ...
[英]ExCrypto on OTP 24
該應用程序升級為運行 elixir 1.12.2 並使用 OTP 24,我已經確認這些是正在運行的版本。 運行一些測試時,我收到以下錯誤: 我所做的大部分谷歌搜索都建議將 plug_crypto 升級到 1.2.2 版,這已經完成了。 這個函數 block_encrypt/4 是底層的 Er ...