开发工具 关于 vagrant

shangrenzhidao · 2013年11月12日 · 最后由 Rei 回复于 2013年11月12日 · 3077 次阅读

怎么配置才能使 vagrant 管理的虚拟机和 host 在一个网段并且采用 bridge 方式?我需要的是局域网的其他机器访问这台虚拟机上的 rails 应用。

#1 楼 @Rei config.vm.network "public_network", :bridge => 'en1: Wi-Fi (AirPort)' 请问这个 wifi 是指带有 wifi 设备的计算机吗

#2 楼 @shangrenzhidao 如果你的 host 主机有两个网络接口就需要指定 bridge,你的 host 主机有两个网络接口吗?

#3 楼 @Rei 一个。我现在卡在 Waiting for machine to boot. This may take a few minutes... 这里

#3 楼 @Rei 我要是想指定虚拟机的 ip 请问只是这么配置也没用体现出来吧?需要进入虚拟机中修改 interfaces 吗

7 楼 已删除

#7 楼 @shangrenzhidao VBoxManageVirtualBox 自带的 headless 管理工具

#6 楼 @Rei 谢谢你,已经解决了 #8 楼 @song940 谢谢 ok 了,

#6 楼 @Rei 已经装上了,我还有一个疑问:我安装 rails 和 ruby 还需要在 virtualbox 的虚拟系统中吗?vagrant 是不是只为我提供了一个便捷的方式来访问 linux 中的文件,或者说是我可以使用在 windows 下进行编码了,而真实的开发环境还是在 linux 中?

#10 楼 @shangrenzhidao 在 host 机编辑,在虚拟机装组件。目录同步,哪边工具方便用哪边。

#11 楼 @Rei 谢谢你,没你的帮忙,我也不能这么顺利装上,这样就可以在 windows 下用喜欢的工具了!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号