问题标签 [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.
git - Vagrant 测试厨师食谱 - 但如何处理私人 git
我使用 vagrant 来测试我的厨师食谱。问题是我已经克隆了我的私人存储库并且机器没有经过验证。我如何自动 git 身份验证来引导厨师?我正在使用 vagrant ubuntu 11.10 和厨师。
谢谢
mysql - 如何在 VirtualBox Vagrant 中连接到 Mysql Server?
我用 Vagrant 安装了一个新的 VirtualBox 机器,并在该 VM 中安装了 Mysql Server。如何连接到 vm 外的该服务器?我已经转发了 Vagrantfile 的 3306 端口,但是当我尝试连接到 mysql 服务器时,它会回复错误:'reading initial communication packet'
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 :(
有什么想法我可能做错了吗?有什么我可以提供的信息可以帮助解决这个问题吗?
ubuntu - 在虚拟服务器上重新映射键
我正在使用 Vagrant 在我的 Mac 上运行一个虚拟 Ubuntu 盒子(它在后台使用 VirtualBox)。当我登录到虚拟框时,我想重新映射我的大写锁定键以逃避,但否则保持未映射。我在登录到该框时尝试使用 xmodmap,如下所述:
http://ubuntuforums.org/showthread.php?t=263385
当我运行 xmodmap 时,我收到此错误:
xmodmap: unable to open display ''
我觉得这与我基本上是远程进入虚拟盒子的事实有关,但就我的理解而言,我对此毫无疑问也是错误的。我能做些什么来完成这项工作吗?
eclipse-plugin - Vagrant 和 Eclipse IDE 的插件
我想知道是否存在任何允许启动/停止任何 vagrant 机器的 eclipse 插件。
它存在吗?你能给我发个链接吗?
在此先感谢,雅罗。
nginx - Vagrant + Puppets 模块
木偶模块有什么好的资源吗?我需要一些用于 nginx、varnish 和 zend-server ce 的东西,我敢肯定那会是我找不到的地方。
在此先感谢,雅罗。
vagrant - 下载了流浪盒文件,但如何处理它
我有一个开发人员设置了流浪盒,他上传了我现在在本地机器上的文件。但我不确定如何使用它,因为我以前从未使用过 vagrant。有人可以帮助文档或方向。谢谢
shell - 如何在不实际运行“vagrant ssh”的情况下 ssh 到 vagrant?
我想重现 Vagrant 在 shell 脚本中使用ssh
命令登录到我的虚拟机的方式,所以我为我的 Vagrant 实例创建了一个别名。
ssh
使用常规命令访问它的命令语法是什么?
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 机器,我启动:
提前致谢!
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
。这不是我想要的。我想了解流浪者和厨师,所以任何帮助将不胜感激!