vagrant synced_folders e VBoxInternal2 / SharedFoldersEnableSymlinksCreate

9

ok, aqui está o acordo

Estou executando o vagrant (ubunttu 12.10) no topo do windows 8, mas toda vez que tento criar um virtualenv (python) dentro da minha pasta compartilhada não nfs recebo um 'Erro de protocolo', o virtualbox não permite sym-linking por padrão, mas pode-se usar isso para ativá-lo por compartilhamento

VBoxInternal2 / SharedFoldersEnableSymlinksCreate / SHARE_NAME "," 1 "

a coisa é que o último vagrant não aceita mais um 'name / alias' para meus compartilhamentos, como eu deveria me referir a ele a partir desse cenário? se minha parte for / var / www?

# # Use VBoxManage to customize the VM. For example to change memory: # vb.customize ["modifyvm", :id, "--memory", "1024"] # end # # View the documentation for the provider you're using for more # information on available options.

vb.customize ["setextradata",: id, "VBoxInternal2 / SharedFoldersEnableSymlinksCreate / SHARE_NAME", "1"]

qualquer ajuda será apreciada.

    
por Hertzel Armengol 22.04.2013 / 17:37

1 resposta

12

Eu respondi a essa pergunta em um contexto diferente no Stackoverflow: link

Este é o resumo, supondo que o Vagrant esteja transformando /vagrant na pasta compartilhada:

config.vm.provider :virtualbox do |vb|
  vb.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate//vagrant","1"]
end
    
por 30.01.2014 / 09:01