2
我需要重新創建一箇舊服務器上的設置與vagrant我們在主目錄中的服務網站。無法將無用的共享文件夾設置爲/ home,因爲這會移除流浪用戶。因此,我想創建一個實際上是主目錄的符號鏈接的共享文件夾。Symlinking流浪的共享文件夾與木偶
如果我創造我Vagrantfile共享目錄是這樣的:
config.vm.share_folder "v-www", "/webroot", "/Users/me/sites/vagrant"
,然後嘗試,並創建木偶符號鏈接,該目錄是這樣改寫:
class misc {
file { '/webroot':
ensure => 'link',
target => '/home',
force => true,
}
}
它拋出一個錯誤:
Error: Could not remove existing file
Error: /Stage[main]/Misc/File[/webroot]/ensure: change from directory to link failed: Could not remove existing file
當我登錄到盒子並手動嘗試時,這也失敗因爲我實際上不能移除webroot - 我認爲這是因爲它創建爲某種nfs共享或類似的東西。
任何想法如何解決這個問題?
無法正常工作或我很害怕 – robjmills 2013-03-08 10:33:28