저는 글로벌/공유 폴더에서 다양한 PHP 패키지를 개발하고 있으며, 기본 로컬 호스트 설정으로 잘 작동하는 다양한 개발 설정으로 심볼릭 링크를 사용하고 있습니다.동기화 된 폴더를 방랑자에 중첩시킬 수 있습니까?
그러나 나는 동기화 된 폴더에서 심볼릭 링크를 지원하지 않기 때문에 (또는 적어도 보안 문제가 있음) Vagrant에서 동일한 것을 달성하려고 할 때 문제가 발생합니다.
나는 이것을 둥글게하기 위해 동기화 된 폴더를 사용하도록 권고 받았지만, Vagrant가 폴더를 마운트한다고 알려주지 만, ssh를 사용할 때는 비어 있습니다.
이글로벌 패키지 저장소 (모든 개발 환경 여기 링크) : (작동)
+- shared_drive
+- packages
+- PackageFoo
+- PackageBar
+- PackageBaz
로컬 호스트 : 설명하기
이 내 설정이다
+- work_drive
+- project
+- vendor
+- davestewart
+- PackageFoo <= symlink to /shared_drive/packages/PackageFoo
VM (이 작동하지 않음) :
+- vagrant
+- project <= mapped to /work_drive/project
+- vendor
+- davestewart
+- PackageFoo <= mapped to /shared_drive/packages/PackageFoo
경로가 정확합니다. 어디서나 cd
을 사용할 수 있습니다.
다양한 동기화 유형 (기본값, nfs, rsync)을 시도했습니다.
내가 무엇을 하든지간에, Vagrant의 ls
은 vendor/davestewart/
이 비어 있음을 보여줍니다.
이 방법이 올바른 방법일까요? 내가 할 수 있기를 원하는 것은 필자가 설정 한 모든 개발 환경에서 원본 패키지 파일을 편집하고 테스트하는 것입니다.
OSX/요세미티 버추얼 어떤 대답 대신 5.1