У меня Windows 10 Pro, которая является моим хостом, и я собираю следующую бродячую машину в Windows:
config.vm.box = "ubuntu/xenial64"
config.vm.synced_folder "../", "/vagrant", type: "nfs"
config.vm.network "forwarded_port", guest: 3000, host: 3000
config.vm.provider "virtualbox" do |v|
# Enable symlinks in vagrant shared folder, https://coderwall.com/p/b5mu2w
v.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/v-root", "1"]
v.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/vagrant-root", "1"]
v.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/vagrant", "1"]
end
Я получаю следующую ошибку при запуске npm install внутри машины:
npm ERR! path /vagrant/hlf-http-api/node_modules/abbrev/package.json.610637167
npm ERR! code ETXTBSY
npm ERR! errno -26
npm ERR! syscall rename
npm ERR! ETXTBSY: text file is busy, rename '/vagrant/hlf-http-api/node_modules/abbrev/package.json.610637167' -> '/vagrant/hlf-http-api/node_modules/abbrev/package.json'
, когда я запускаю эту команду из окон, она отлично работает.
Спасибо