在VMWare VM中运行Vagrant

Jos*_*osh 44 windows vmware vagrant

我意识到这实际上是OSCeption(操作系统启动),但我认为它对我来说最有意义(请告诉我,如果有更好的选择,这看起来真的很糟糕).

这是情况: 我有一台Windows 8机器.我喜欢它 - 除了开发之外,它对一切都很有用.为了开发,我一直在使用运行Ubuntu的VMWare虚拟机.我已经涉足过使用Cygwin,但感觉不对劲.

我现在正加入一个项目,他们一直在使用Vagrant来管理开发环境,所以我需要能够使用Vagrant.但是,从我所看到的,Vagrant主要用于在一致的环境中运行代码,但不一定要写它.如果我想通过SSH将代码编写到我的流浪盒中,那么我将不得不重新配置我的首选项,如我的.vimrc文件以及每台机器不适用的内容.

那么在我的Ubuntu VirtualMachine中安装Vagrant是否有意义?我觉得在某些时候虚拟机中的虚拟机将失控并导致问题.有没有更好的方法来做到这一点?

编辑:所以我试了一下 - 正如我所料,我遇到了一些错误.当我尝试启动计算机时,收到以下错误消息:

Failed to open a session for the virtual machine vagranttest_1371583212.

VT-x is not available. (VERR_VMX_NO_VMX).

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
Run Code Online (Sandbox Code Playgroud)

看起来我的vmware虚拟机无法运行另一个虚拟机.有关最佳方法的任何想法吗?

And*_*ich 53

我今天遇到了同样的问题.解决方案非常简单.

  1. 关闭vmware vitrual机器.
  2. 转到"编辑虚拟机设置"
  3. 去处理器.那里有三个复选框.
  4. 选中第二个复选框(启用VT-x/AMD-V)
  5. 打开机器电源.

此虚拟框应在vmware内部运行.