Vagrant 호스트가 Windows인 경우 Symbol link를 만들 수 없는 문제 해결

1321 단어 vagrantvagrantfile
VirtualBox만 백엔드로 사용하고, 다른 백엔드에서는 VBox Manager를 사용하지 않습니다. 기본적으로 보안을 위해symbollink 생성이 금지되어 있습니다.VBoxManage setextradata ( VM ) VBoxInternal2/SharedFoldersEnableSymlinksCreate/( ) 1
Vagrantfile에서 수정 가능(Homestead.rb의 경우)
    # Configure A Few VirtualBox Settings
    config.vm.provider 'virtualbox' do |vb|
      vb.name = settings['name'] ||= 'troph-vagrant'
      vb.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME", "1"] #   
      vb.customize ['modifyvm', :id, '--memory', settings['memory'] ||= '2048']
      vb.customize ['modifyvm', :id, '--cpus', settings['cpus'] ||= '1']
      vb.customize ['modifyvm', :id, '--natdnsproxy1', 'on']
      vb.customize ['modifyvm', :id, '--natdnshostresolver1', settings['natdnshostresolver'] ||= 'on']
      vb.customize ['modifyvm', :id, '--ostype', 'Ubuntu_64']
      if settings.has_key?('gui') && settings['gui']
        vb.gui = true
      end
    end
SHARE_NAME Homestead에서 사용하는 home_vagrant_codevagrant로 직접 바꿀 수 있어요.

좋은 웹페이지 즐겨찾기