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