저는 Erlang.mk를 사용하여 카우보이 및 동기화 응용 프로그램을 구축하고 있습니다. 재 컴파일은 fragments_app을 제외하고 대부분의 모듈에서 잘 작동합니다 (fragments는 프로젝트의 이름입니다). 나는 거기 라우팅 구성을 가지고 있고 나는 그것을 변경하는 경우 (예를 들어, 새 경로를 추가) 내가 다시 컴파일 된 모듈에 대한 통지를 받고
때때로 레코드를 업데이트하려고 시도 할 때 (Ecto.StaleEntryError) attempted to update a stale struct이 표시됩니다. Ecto의 문서에서 이것을 피할 수있는 제조법을 찾지 못했지만이를 방지하려면 어떻게해야합니까? P. Postgrex를 통해 PostgreSQL 9.6, Ecto 2.1.3을 사용하고 있습니다.
인스턴스가 gcloud에 설치되어 있습니다. erlang VM에 대한 최대 파일 디스크립터 수를 수정해야합니다. 호스트 VM에 대한 모든 변경을 이미 완료했지만 emqtt VM에 대해 max_fds을 어떻게 변경할지 알 수 없습니다. /etc/emqttd/emq.conf에는 내가 조정할 수있는 인수가 없습니다. $ emqttd_ctl vm io
io/ma
나는 아마 내가이 루비 코드 system("ansible all -i #{ip_address}, -m lineinfile -u root -a'dest=/etc/setup.json state=present regexp=rpc_json line='\\\''\"rpc_json\": \"#{ip_address}:2012\",'\\\'")
내가 System.cm
ErLang을 사용할 때 쉘 스크립트에 인수를 전달하는 방법을 알고 싶습니까? os:cmd()을 사용하여 쉘 스크립트를 실행할 수는 있지만이 명령에 인수를 전달할 수 없다는 것을 알고 있습니다. 예를 들어 하나의 인수 L = 2이 있는데이 쉘 스크립트에서이 인수를 사용하기 때문에 erlang 명령은 os:cmd("bash echo.sh L")이어야합니다.
, 다만 시도 쉘 : "포인트"에서 Eshell V8.2 (abort with ^G)
1> Hello=hello.
hello
2> Hello.
hello
3> Point={point,10,45}.
{point,10,45}
4> Point2={"point",10,45}.
{"point",10,45}
, 첫 번째 요소는 '포인트'더 더블 ""