1.安装顺序问题:先安装vagrant后安装virtualbox,之后在本机的cmd命令中vagrant就显示不是系统内部命令。自己也试了百度上查到的一些添加环境变量到path目录中,没什么用。
2.vagrant和virtualbox版本问题。vagrant命令可以运行,也可以把本地centos系统加入virtualbox中(vagrant box add [title] [url]),初始化(vagrant init)也可以成功,但在启动vagrant时,运行命令vagrant up一直无反应。
百度查,说是版本问题:经过测试,在win7上,1.9.5可以和virtualbox 5.1.x版本相匹配,1.9.6以上的64位版本不能和virtualbox正常配合。自己试了下,用自己下载的virtualbox-5.1.14和vagrant-2.0版本不匹配,又试了virtualbox-5.1.14和vagrant-1.9.5也不行,卸载装virtualbox-4.3和vagrant-1.9.5再试试。
成功。
两个合适版本的地址:
virtualbox:virtualbox 4.3
vagrant:vagrant 1.9.5
安装好这两个软件,再执行vagrant up即解决了。