vagrant相关内容

如何控制 Vagrant 用于配置 VM 的 Chef 版本?

由于版本 0.10.10 中的错误,当前的 Chef 食谱未运行.如何将 Vagrant 使用的 Chef 版本升级到 0.10.12? 我不想只为当前的 VM 实例更新它——我会不断地破坏和重建它们.我是否需要更改 Vagrant 基础盒中的某些内容,或者我的(物理)系统安装中的某些内容? 解决方案 使用 Vagrant 插件 vagrant-omnibus 效果很好对我来说: ..
发布时间:2022-01-18 17:46:55 其他开发

将环境变量传递给 vagrant shell 配置器

如果您使用的是 Ruby 配置器,调用 vagrant up 时传递环境变量看起来很简单: VAR=123 vagrant up 在 Vagrantfile 中: ENV['VAR'] 我如何使用 :shell 供应商做到这一点?简单地这样做似乎不起作用: $VAR 解决方案 这并不理想,但我现在可以使用: config.vm.provision "shell" 做 |s|s.in ..
发布时间:2022-01-16 00:04:41 其他开发

从 Windows 系统中删除 Homestead 和 Vagrant 最干净的方法是什么?

我按照 Laravel 文档 中的说明在 Windows 10 上安装 Vagrant 和 Homestead,但现在我决定将整个开发工作转移到另一台运行 Debian 的专用服务器上. 我需要从 Windows 10 桌面完全删除 Vagrant、Homestead、Composer 以及 AMPPS(旧东西).简单地卸载 Vagrant 和 AMPPS 应该很容易,但是我该如何清理剩余的 ..
发布时间:2022-01-15 15:35:13 其他开发

已存在具有您指定名称的连接

我正在 Windows 10 中设置我以前工作的 vagrant 环境.我已更新到 VirtualBox 的最新版本 (https://www.virtualbox.org/ticket/14040) 和 Vagrant. 当我 vagrant up 时出现错误:无法重命名此连接.已存在具有您指定名称的连接.请指定其他名称. 我已经尝试删除我所有的盒子,删除 .vagrant 和 .v ..
发布时间:2022-01-15 15:34:38 其他开发

执行“VBoxManage"时出错,这是 Vagrant 用于控制 VirtualBox 的 CLI.窗户 10

我昨天刚刚使用 powershell 运行 laravel homestead.现在,它甚至不会运行.我刚刚暂停了流浪者并关闭了我的电脑.现在它只是给我这个错误: 使用“virtualbox"提供程序将机器“默认"设置为...==>默认值:检查框“laravel/homestead"是否是最新的...==>默认值:清除任何先前设置的转发端口...执行 Vagrant 使用的 CLI `VBoxM ..
发布时间:2022-01-15 14:51:27 其他开发

在 Windows10 上打开/创建内网 Vagrant 失败

我昨天将我的 Windows 10 升级到了最后一次更新,现在,当我启动 vagrant up 命令时,我收到了这个错误: ==>默认值:正在启动虚拟机...==>默认值:等待机器启动.这可能需要几分钟的时间...来宾机器在等待时进入了无效状态启动.有效状态是“开始、运行".机器在“关机"状态.请确认一切都已配置正确,然后重试.如果您使用的提供程序有一个附带的 GUI,打开它并观察机器通常很有帮 ..
发布时间:2022-01-15 14:35:03 其他开发

Vagrant 与 apache 同步文件夹权限问题

我正在运行一个 Centos6.4 机器. 在 Vagrant 文件中没有同步文件夹配置的情况下运行 vagrant up 很好.我可以通过 http://localhost:8080 在我的主机上访问它并显示 Apache 页面.我可以在 /var/www/html 文件夹中创建 index.html,它也显示得很好. 但是在 Vagrant 文件中添加以下行后,访问页面显示 403 ..
发布时间:2022-01-13 21:46:18 服务器开发

CentOS VirtualBox 5 秒的 http 请求延迟

我在我的 OSX 10.8.2 机器上的 VirtualBox 4.2.1 内运行 centos 6.3,遇到了我不理解的延迟问题.基本上,对任何地方的每个 http 请求都有额外的 5000 毫秒延迟.Ping 没有额外的延迟. [vagrant@localhost ~]$ curl -o/dev/null https://google.com -w ""% 总计 % 接收 % Xferd ..
发布时间:2022-01-13 21:38:36 其他开发

本地 Django 网站不会在浏览器中加载

我猜有一个非常简单的解决方案,但我搜索了每个论坛和设置指南,但无法弄清楚: 我在我的 local 服务器上构建了一个 Django/CentOS-6.3 环境(使用 VirtualBox 和 Vagrant).当我使用 'python manage.py runserver [::]:8000' 在 vagrant 终端中启动我的服务器时,它启动时没有错误. 验证模型...发现 0 个错误 ..
发布时间:2022-01-13 21:24:13 其他开发

Vagrant 重新加载后 Apache 不启动

我正在尝试使用 Vagrant 建立一个简单的开发环境.基本盒子(我创建的)有 CentOS 6.5 64bit 和 Apache 和 MySQL. 问题是,在我重新加载 VM 后,httpd 服务没有在启动时启动(vagrant reload 或 vagrant halt 然后 up). 仅当我运行一个更改 DocumentRoot 的配置脚本并且仅在我第一次停止机器之后才会出现此问 ..
发布时间:2022-01-13 21:16:38 服务器开发

vagrant 中的 JS 和 CSS 文件在 VM 之外保存时未正确编码

我在 OSX、Ubuntu 和 Windows 7 上运行 vagrant,并在主机上使用 vim 和 Netbeans 作为 IDE.虚拟机运行 CentOS 6.3 和 Apache 2.2.docroot 设置为 /vagrant. 当我编辑一个 JS 或 CSS 文件并保存它时,浏览器会转过身来检测非法字符.当我在浏览器中查看文件时,我看到菱形问号字符,这通常表示编码问题.我可以在虚 ..
发布时间:2022-01-13 20:57:41 服务器开发

无法更改 vagrant 主文件夹中文件夹的权限

当我 ssh 进入我的 vagrant 虚拟机时,我可以更改 vagrant 用户文件夹上方和外部的文件和文件夹的权限,以及 vagrant 用户文件夹内的文件的权限.但无法更改 vagrant 用户文件夹下文件夹的权限.我是否以 vagrant 用户和 root 身份登录都有同样的问题. 对于更改 vagrant 用户文件夹中的权限是否有某种限制?vagrant 用户文件夹不与主机操作系统 ..
发布时间:2022-01-13 20:57:21 其他开发

如何结合 Vagrant 和 Jenkins 打造完美的持续集成环境?

您的项目需要运行一些软件要求(例如:特定版本的 Apache、PHP 版本、MySQL 数据库实例和其他一些软件). 你已经发现了 Vagrant,所以你的虚拟环境已经设置好了.您可以从配置文件和说明书中创建盒子. 您还了解了持续集成系统的优势,例如 Jenkins. 现在您想结合这两个世界(Vagrant 和 Jenkins)来获得完美的持续集成环境.更具体地说,您不希望在运行 ..
发布时间:2022-01-12 19:34:31 其他开发

如何安装特定版本的 Erlang/OTP?

我继承了一个带有 puppet/vagrant/Virtual box 设置的项目.流浪者的规定正在打破我围绕 rabbitmq-server 的 erlangs. 错误: ==>默认值:错误:/Stage[main]/Rabbitmq::Install/Package[rabbitmq-server]/ensure:从清除更改为当前失败:执行'/usr/bin/apt-get -q -y ..
发布时间:2022-01-11 17:27:17 其他开发

无法推送到新的 gitlab 安装

大家下午好, 备份了几个旧的 git 存储库,并且正在将它们添加到已知的 gitlab 安装中.安装看起来像这里的指南 https://github.com/gitlabhq/gitlabhq/wiki/VirtualBox-Image 当像这样添加一个新的origin remote时; git remote add origin git@1.2.3.4:project.git 并 ..
发布时间:2022-01-10 11:07:18 其他开发

使用 Laravel Homestead:'没有指定输入文件'

我是使用 Laravel 和 Homestead 的新手,如果能提供任何帮助或指出正确的方向,我将不胜感激.当我运行“php artisan serve"时,我已经成功进入“你已经到达"屏幕,但是当我尝试通过 Vagrant 做同样的事情时,我得到“没有指定输入文件".我的 Homestead.yaml 文件如下所示: 授权:/Users/me/.ssh/id_rsa.pub键:-/用户/我/. ..
发布时间:2022-01-08 08:32:48 其他开发