vagrant Vagrantfile挂载点被忽略

时间:2014-02-17 20:41:11

标签: vagrant

我在libvirt下运行了如下的Vagrantfile。当框启动时,项目目录将挂载在“/vagrant”下,而不是“/path/to/source”。它在VirtualBox下的另一台机器上工作正常。

有什么想法吗?将/vagrant符号化到我希望装载的实际位置是个hacky。

vagrant up --debug表明它甚至都没有尝试过。端口转发工作正常。

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|
  config.vm.box = "mybox"

  file = File.open("#{Dir.home}/.mybox_key", "rb")
  key = file.read

  config.vm.network :forwarded_port, guest: 80, host: 8080
  config.vm.synced_folder "./", "/path/to/source/", type: "nfs" 

end

1 个答案:

答案 0 :(得分:2)

如果您运行的是不支持此选项的旧版Vagrant(例如1.3.5),则可能会以静默方式失败,而不是尝试设置NFS共享。确保你至少运行Vagrant 1.5.1。