저는 개발 환경 (17.04 호스트에서 우분투 16.04)을 제공하기 위해 방랑을 사용하고 있습니다. 그래서 X와 다른 통합을하기 위해 내 로컬 컴퓨터 (17.04)에서 이맥스 (emacs)로 개발하지만, 방랑하는 손님을 대상으로합니다.이맥스 내에서 emacs로 컴파일 - 다음 오류
M-x compile
vagrant ssh -c "cd /vagrant; make -C . -j 6 -k"
그리고 이맥스 버퍼의 시작 부분에 make: Entering directory /vagrant
을 읽고 때문에, 그 작동하지만, 지금 next-error
이 실패합니다.
이맥스에 디렉토리의 로컬 이름을 알려주거나 이맥스에 대해보고 할 이름을 만들 수있는 방법이 있습니까? 또는이 두 가지를 조정하는 또 다른 방법은 없을까요?
심볼릭 링크 '/ 방랑'너무 관입 해킹은 만들기 ...
어떻게하면 부랑자 게스트 ('C-x C-f/ssh : vagrant-guest-name :/vagrant RET'처럼 간단 할 수도 있음)에 들어가기 위해 손님 내부에서 명령을 투명하게 실행할 수 있습니다. 특히'M-x compile RET make -C '를 실행할 수있다. -j 6 -k RET'을 사용하면 효과가 있습니다. – jpkotta
나는 방랑자에 익숙하지 않다는 것을 말해야한다. 제 생각에는 ssh 서버가 실행되는 가상 시스템을 돌릴 수 있으므로 호스트 시스템에서 해당 ssh 서버에 연결할 수 있어야합니다. 그렇다면 모든 ssh 서버처럼 취급 할 수 있습니다. – jpkotta