Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vagrant 检查是否存在第二个磁盘_Vagrant_Vagrantfile - Fatal编程技术网

Vagrant 检查是否存在第二个磁盘

Vagrant 检查是否存在第二个磁盘,vagrant,vagrantfile,Vagrant,Vagrantfile,我使用下面的代码创建第二个磁盘。当我第一次启动虚拟机时,它正在创建磁盘。当停止并再次启动VM时,它试图再次创建磁盘,但启动失败。我尝试使用完整路径名,但仍然遇到相同的问题 disk = "secondDisk.vdi" config.vm.provider "virtualbox" do |vb| unless File.exist?(disk) vb.customize ['createhd', '--filename',d

我使用下面的代码创建第二个磁盘。当我第一次启动虚拟机时,它正在创建磁盘。当停止并再次启动VM时,它试图再次创建磁盘,但启动失败。我尝试使用完整路径名,但仍然遇到相同的问题

      disk =  "secondDisk.vdi"   

      config.vm.provider "virtualbox" do |vb|
      unless File.exist?(disk)    
        vb.customize ['createhd', '--filename',disk , '--variant', 'Fixed', '--size', 1 * 1024]
      end      
      vb.customize ['storageattach', :id, '--storagectl', 'IDE', '--port', 1, '--device', 0, '--type', 'hdd', '--medium', disk]   
      end
知道File.exist检查不起作用的原因吗

谢谢
SR

我能够添加绝对路径来解决这个问题

以下是我使用的代码片段

current_dir    = File.dirname(File.expand_path(__FILE__))     
disk_perfix = 'secondDisk'
disk_ext ='.vdi'      
disk =  "%s/%s-%02d%s" % [current_dir,disk_perfix, i, disk_ext]  
谢谢 -SR