Vim에서 호출하고 싶은 OCaml 프로그램이 있습니다.Vim에서 OCaml 호출 : 공유 라이브러리를로드 할 수 없습니다. dllbin_prot_stubs
내.vimrc
에서
, 내가 OCaml의 바이트 코드 실행해야 할 명령을 정의 : 불행하게도
command! MyCommand call FunctionCallingOCaml()
function! FunctionCallingOCaml()
let scriptPath = $HOME . "/path/to/myOCamlProgram.byte"
let ocamlCmd = "ocamlrun " . scriptPath
execute "!" . ocamlCmd
endfunction
을이 작동하지 않습니다;
Fatal error: cannot load shared library dllbin_prot_stubs Reason: dllbin_prot_stubs.so: cannot open shared object file: No such file or directory
내가 다른 터미널 실행중인 bash가 차질없이 myOCamlProgram.byte
을 실행할 수 있습니다 : 나는 오류 메시지가 표시됩니다.
또한 쉘 내장은 ls
이고, grep
같은 프로그램은 Vim에서 execute
을 사용하여 문제없이 호출 할 수 있습니다.
내 시스템 :
uname -a
:
Linux marathon 4.12.10-1-ARCH #1 SMP PREEMPT Wed Aug 30 12:18:42 CEST 2017 x86_64 GNU/Linux
opam --version
: 1.2.2
VIM은 - VI는 2017년 9월 19일 13시 59분를 컴파일 9 월 12 조 (2016 8.0 향상 : 47)