Settings 未找到config.vm.share_文件夹设置

Settings 未找到config.vm.share_文件夹设置,settings,virtualbox,vagrant,Settings,Virtualbox,Vagrant,我在vagrant up期间,在我的vagrant文件中的这一行出现了这个错误,直到我将其注释掉 此处记录了该设置: 不确定为什么以下记录的参数会导致错误 config.vm.share_文件夹“puppetdir”、“/etc/puppet”、“/vagrant/mypuppetdir” 最新的虚拟箱和最新的流浪汉。其他一切都很好 在Vagrant 1.1+上,您应该使用config.vm.synced_文件夹,您正在查看的文档是针对旧版本的。有关更多信息,请参阅更新的文档:在Vagrant

我在vagrant up期间,在我的vagrant文件中的这一行出现了这个错误,直到我将其注释掉

此处记录了该设置:

不确定为什么以下记录的参数会导致错误
config.vm.share_文件夹“puppetdir”、“/etc/puppet”、“/vagrant/mypuppetdir”


最新的虚拟箱和最新的流浪汉。其他一切都很好

在Vagrant 1.1+上,您应该使用
config.vm.synced_文件夹
,您正在查看的文档是针对旧版本的。有关更多信息,请参阅更新的文档:

在Vagrant 1.1+上,您应该使用
config.vm.synced_文件夹
,您正在查看的文档适用于旧版本。有关更多信息,请参阅更新的文档:

自1.1版起,共享文件夹已重命名为Synded文件夹

在您的
vagrant文件中
应使用以下命令

config.vm.synced_文件夹“./data”、“/vagrant_data”
#默认情况下启用,取消注释以禁用
#config.vm.synced_文件夹“.”,“/vagrant”,已禁用:true
注意:默认情况下,Vagrant会将您的项目目录(Vagrantfile所在的目录)共享到
/Vagrant

config.vm.synced_文件夹“,/vagrant”,已禁用:true
更灵活的示例

vagrant\u data=File.展开\u路径(“../vagrant\u data”,\u文件\u)
Dir::mkdir(vagrant\u数据),除非FileTest::directory?(vagrant\u数据)
config.vm.synched_文件夹“vagrant_data”,“/vagrant_data”

更多信息,请查看此链接=>

自1.1版以来,共享文件夹已重命名为Synded文件夹

在您的
vagrant文件中
应使用以下命令

config.vm.synced_文件夹“./data”、“/vagrant_data”
#默认情况下启用,取消注释以禁用
#config.vm.synced_文件夹“.”,“/vagrant”,已禁用:true
注意:默认情况下,Vagrant会将您的项目目录(Vagrantfile所在的目录)共享到
/Vagrant

config.vm.synced_文件夹“,/vagrant”,已禁用:true
更灵活的示例

vagrant\u data=File.展开\u路径(“../vagrant\u data”,\u文件\u)
Dir::mkdir(vagrant\u数据),除非FileTest::directory?(vagrant\u数据)
config.vm.synched_文件夹“vagrant_data”,“/vagrant_data”
更多信息,请查看此链接=>

如果您需要以用户身份装载vm启动时不存在的卷,您可以这样到达:

# Vagrantfile line

config.vm.synced_folder "host_folder", "/svr/fake_mount_folder", id: "whatever_name"
# ...
config.vm.provision "shell", inline: <<-SHELL
  # ...
  # In my case a package installed a user with UID 110, GID 116
  mount -t vboxsf -o uid=110,gid=116 whatever_name /media/actual_mounted_folder
  # ...
SHELL
#文件行
config.vm.synched_文件夹“host_folder”,“/svr/fake_mount_folder”,id:“任意名称”
# ...
config.vm.provision“shell”,内联:扩展自

如果您需要以用户身份装载vm启动时不存在的卷,您可以这样到达:

# Vagrantfile line

config.vm.synced_folder "host_folder", "/svr/fake_mount_folder", id: "whatever_name"
# ...
config.vm.provision "shell", inline: <<-SHELL
  # ...
  # In my case a package installed a user with UID 110, GID 116
  mount -t vboxsf -o uid=110,gid=116 whatever_name /media/actual_mounted_folder
  # ...
SHELL
#文件行
config.vm.synched_文件夹“host_folder”,“/svr/fake_mount_folder”,id:“任意名称”
# ...
config.vm.provision“shell”,内联: