Google에서 Elixir 또는 Erlang에 대해이 문제를 설명하는 항목을 찾을 수 없습니다. iex 쉘이 1 분 동안 사용하지 않으면 일시 중단되는 것을보고 있습니다.Elixir iex가 1 분 후 비활성 상태로 전환됩니다.
이것은 의도 한 기능입니까, 아니면 내 셸과 관련된 것입니까? 여러 다른 쉘 (bash, csh, zsh, sh)을 사용해 보았는데 모두 똑같은 일을합니다.
정말 조금 성가심입니다. 나는 연금 약을 배우려고 노력하고있어 터미널에서 iex를 동시에 사용하여 브라우저에 설명서 또는 예제를 제공 할 것입니다. 터미널로 돌아갈 때마다 프로세스가 일시 중지됩니다.
Heres는 일부 샘플 터미널 출력 :
➜ 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를 눌렀을 때처럼 보이지만 그렇지 않았습니다. 자동으로 발생합니다. 나는 OSM 매버릭스에서 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