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
Macos 在两台Mac电脑上流浪_Macos_Vagrant_Vagrantfile - Fatal编程技术网

Macos 在两台Mac电脑上流浪

Macos 在两台Mac电脑上流浪,macos,vagrant,vagrantfile,Macos,Vagrant,Vagrantfile,我已经在iMac上安装了Vagrant,但我也想在MacBook上安装并运行它。有可能在两台Mac电脑上运行同一个流浪者箱吗 我在一个共享Dropbox文件夹中执行了一个Vagrant up命令,所以我猜我需要做的就是在第二个mac上安装Vagrant,然后导航到Dropbox共享文件夹并执行Vagrant up 这行吗?已知解决方案: ssh连接到主机 user@MacBook:sshuser@imac 然后流浪起来;流浪的宋承宪。 user@imac:流浪者;流浪汉 vagrant@vagr

我已经在iMac上安装了Vagrant,但我也想在MacBook上安装并运行它。有可能在两台Mac电脑上运行同一个流浪者箱吗

我在一个共享Dropbox文件夹中执行了一个Vagrant up命令,所以我猜我需要做的就是在第二个mac上安装Vagrant,然后导航到Dropbox共享文件夹并执行Vagrant up

这行吗?

已知解决方案: ssh连接到主机 user@MacBook:sshuser@imac 然后流浪起来;流浪的宋承宪。 user@imac:流浪者;流浪汉 vagrant@vagrantvm: 这将是我能想到的最直接的方法

另一种选择: RDP到imac并运行流浪者;流浪汉 还有一个选择: 如果你的流浪者文件足够完整,你应该能够在任何主机上流浪,给你同样的流浪者环境。这取决于您的用例,但这就是我使用vagrant的方式。
Vagrant将机器的状态和机器id存储在.Vagrant文件夹中。运行的机器vm本身由virtualbox/vmware或您使用的任何提供商处理。假设virtualbox存储在系统的其他地方,由Vagrant引用

如果从两个系统访问文件夹,则基本上可以远程控制两个不同系统上的两台不同机器。这不是个好办法。此外,如果状态不同,您将遇到问题,例如,它在系统1上启动,但在系统2上被破坏

除上述解决方案外,我还提出以下建议:

! 在系统之间启用飘忽不定的http-/ssh共享。 流浪机器应该是可重复和可破坏的。因此,将您的文件置于两个系统的版本控制和签出下。 将提供程序配置为在dropbox上存储框本身。