在Google上找不到描述Elixir或Erlang問題的任何內容。我看到iex shell在閒置一分鐘後暫停。Elixir iex在一分鐘後暫停進程處於非活動狀態
這是一個預期的功能或可能與我的外殼?我試過使用幾種不同的shell(bash,csh,zsh,sh),它們都做同樣的事情。
真的只是有點煩惱。我正在嘗試學習靈丹妙藥,因此我將在瀏覽器中使用iex在一個終端上同時打開一些文檔或示例。每次我回到終端時,這個過程都會暫停。
赫雷什一些樣品終端輸出:
➜ iex
Erlang R16B02 (erts-5.10.3) [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel- poll:false] [dtrace]
Interactive Elixir (0.12.5) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)>
[1] + 24986 suspended iex
%
如果IEX是有意這樣做,這是可配置的,以將其關閉?
我知道這看起來像我打CTRL + Z,但我沒有。它會自動發生。我在OSX Mavericks上,使用iTerm的oh-my-zsh。一個有趣的事情,雖然我剛剛發現,終端應用程序似乎沒有這個問題......爲什麼iTerm會這樣做? – mgwidmann
有趣的是,我也在10.9,並使用iTerm,雖然我使用的是魚而不是zsh。我的iTerm版本是Build 1.0.0.20140112,你可以發佈你的版本嗎?我經歷了所有可能的設置,但我沒有看到任何會觸發此行爲的東西,除非在iTerm中配置了一些觸發'CTRL + Z'的熱鍵。您還可以嘗試啓用調試日誌記錄,並查看在掛起'iex'時會發生什麼情況。 – bitwalker
我的版本完全相同,1.0.0.20140112。它通常發生在我不看終端的時候。 – mgwidmann