问题标签 [vagrant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2203 浏览

git - Vagrant 测试厨师食谱 - 但如何处理私人 git

我使用 vagrant 来测试我的厨师食谱。问题是我已经克隆了我的私人存储库并且机器没有经过验证。我如何自动 git 身份验证来引导厨师?我正在使用 vagrant ubuntu 11.10 和厨师。

谢谢

0 投票
7 回答
117638 浏览

mysql - 如何在 VirtualBox Vagrant 中连接到 Mysql Server?

我用 Vagrant 安装了一个新的 VirtualBox 机器,并在该 VM 中安装了 Mysql Server。如何连接到 vm 外的该服务器?我已经转发了 Vagrantfile 的 3306 端口,但是当我尝试连接到 mysql 服务器时,它会回复错误:'reading initial communication packet'

0 投票
2 回答
3693 浏览

rvm - 如何使用 Puppet 在 Vagrant (Ubuntu 12.04 LTS) 上安装 rvm?

我有一个运行 Ubuntu 12.04 LTS(Precise Pangolin)的 Vagrant base box。我可以将 box ( vagrant up) 和 ssh ( vagrant ssh) 放入其中。

下一步:我想使用 Puppet 来配置 RVM 和 Ruby 1.9.3-p125。

我使用了来自以下网址的 puppet-rvm 模块:https ://github.com/blt04/puppet-rvm

我按照说明将以下内容添加到我的 Puppet 清单中:

然后我销毁了我的 VM ( vagrant destroy) 并重新创建了它 ( vagrant up) 期望 Puppet 安装 RVM。

但是当我 ssh 进入虚拟机时,我没有 rvm :(

有什么想法我可能做错了吗?有什么我可以提供的信息可以帮助解决这个问题吗?

0 投票
1 回答
1563 浏览

ubuntu - 在虚拟服务器上重新映射键

我正在使用 Vagrant 在我的 Mac 上运行一个虚拟 Ubuntu 盒子(它在后台使用 VirtualBox)。当我登录到虚拟框时,我想重新映射我的大写锁定键以逃避,但否则保持未映射。我在登录到该框时尝试使用 xmodmap,如下所述:

http://ubuntuforums.org/showthread.php?t=263385

当我运行 xmodmap 时,我收到此错误:

xmodmap: unable to open display ''

我觉得这与我基本上是远程进入虚拟盒子的事实有关,但就我的理解而言,我对此毫无疑问也是错误的。我能做些什么来完成这项工作吗?

0 投票
2 回答
2084 浏览

eclipse-plugin - Vagrant 和 Eclipse IDE 的插件

我想知道是否存在任何允许启动/停止任何 vagrant 机器的 eclipse 插件。

它存在吗?你能给我发个链接吗?

在此先感谢,雅罗。

0 投票
1 回答
1185 浏览

nginx - Vagrant + Puppets 模块

木偶模块有什么好的资源吗?我需要一些用于 nginx、varnish 和 zend-server ce 的东西,我敢肯定那会是我找不到的地方。

在此先感谢,雅罗。

0 投票
3 回答
4884 浏览

vagrant - 下载了流浪盒文件,但如何处理它

我有一个开发人员设置了流浪盒,他上传了我现在在本地机器上的文件。但我不确定如何使用它,因为我以前从未使用过 vagrant。有人可以帮助文档或方向。谢谢

0 投票
16 回答
81947 浏览

shell - 如何在不实际运行“vagrant ssh”的情况下 ssh 到 vagrant?

我想重现 Vagrant 在 shell 脚本中使用ssh命令登录到我的虚拟机的方式,所以我为我的 Vagrant 实例创建了一个别名。

ssh使用常规命令访问它的命令语法是什么?

0 投票
4 回答
4965 浏览

puppet - 我的 Vagrant 机器上支持 Augeas 吗?

我正在尝试在我的 Vagrant 机器上获得对 augeas 的支持。

我尝试使用这些指令安装一些软件包:

当我尝试在我的清单上使用 augeas 时,在 vm 启动后我收到此错误:

我正在使用带有 Vagrant 1.0.3 的精确 32 官方框。

Vagrant 1.0.3 有 ruby​​ 1.8.7 和 puppet 2.7.14

这是我的php类的小清单,包含在apache类、mysql和其他单独测试的类之后。除了 augeas 命令外,所有东西都正常工作。

安装软件包后,使用“vagrant ssh”登录 vagrant 机器,我启动:

提前致谢!

0 投票
1 回答
703 浏览

nginx - Vagrantfile 不尊重使用 Chef 进行配置的 nginx 版本

开始使用 Vagrant 进行一些 Rails 开发。一步一步,所以我首先尝试通过 vagrant 文件中的 Chef 配方安装 nginx。Vagrantfile但是,当我在to中设置 nginx 版本时1.20.0,Vagrant 似乎无法识别它并继续安装 version 1.1.19

我将完成所有步骤以确保我没有遗漏任何东西。

我有一个目录结构:

我通过刀从 opscode 下载了 nginx 食谱。

这将 nginx 及其依赖项安装到我的cookbooks目录中。

然后我在vagrant_box1

并编辑 Vagrant 文件以读取

我跑了vagrant up,然后vagrant ssh

在流浪者盒子里,nginx -v给了我nginx version: nginx/1.1.19。这不是我想要的。我想了解流浪者和厨师,所以任何帮助将不胜感激!