草庐IT

vagrant-provision

全部标签

ruby - 使用 shell 配置更新 Vagrant 中的路径

我正在使用Vagrant使用shell配置来部署带有多个已安装软件包的虚拟机。其中一个包需要更新路径才能正确使用,而我无法做到。这些是我的Vagrantfile的内容:#-*-mode:ruby-*-#vi:setft=ruby:#VagrantfileAPI/syntaxversion.Don'ttouchunlessyouknowwhatyou'redoing!VAGRANTFILE_API_VERSION="2"Vagrant.configure(VAGRANTFILE_API_VERSION)do|config|config.vm.box="precise64"config.v

linux - 当我 ssh 连接到 vagrant centos 6 时,我收到警告 setlocale LC_CTYPE

我是vagrant的初学者。我尝试使用vagrant在我的计算机上创建一个虚拟机(centos6)。当我运行vagrantssh时,它会打印此警告:-bash:warning:setlocale:LC_CTYPE:cannotchangelocale(UTF-8):Nosuchfileordirectory当我运行locale时,我得到了这个:locale:CannotsetLC_CTYPEtodefaultlocale:Nosuchfileordirectorylocale:CannotsetLC_ALLtodefaultlocale:NosuchfileordirectoryLAN

linux - Linux 上的 Vagrant Up 错误

我尝试在我的Ubuntu14.04上运行vagrant。因此,我执行了以下步骤:-安装vagrant-安装虚拟机-为提供者添加框然后我运行vagrantup命令。运行命令后,我获取了这些输出,然后出现一条错误消息,我无法弄清楚如何解决并正确运行它。Bringingmachine'default'upwith'virtualbox'provider...==>default:Checkingifbox'udacity/ud381'isuptodate...==>default:Clearinganypreviouslysetforwardedports...==>default:Clea

php - Laravel Vagrant 不工作 - Errno::EADDRNOTAVAIL

我最近在更新Laravel环境或Windows10的一部分时遇到了一些错误,所以在经过大量的尝试和错误之后,我决定删除所有内容并从头开始。所以现在我有了新的VirtualBox、Vagrant、Laravel/Homestead盒子和Homestead本身。但是,我确实遇到了这个错误:$vagrantupBringingmachine'homestead-7'upwith'virtualbox'provider...==>homestead-7:Importingbasebox'laravel/homestead'...==>homestead-7:MatchingMACaddress

php - 要启用扩展,请验证它们是否已在这些 .ini 文件中启用 - Vagrant/Ubuntu/Magento 2.0.2

通过composer安装Magento2.0.2时出现此错误:Problem1-Installationrequestformagento/product-enterprise-edition2.0.2->satisfiablebymagento/product-enterprise-edition[2.0.2].-magento/product-enterprise-edition2.0.2requiresext-gd*->therequestedPHPextensiongdismissingfromyoursystem.Toenableextensions,verifythatth

mysql - 无法使用 HeidiSQL : "Can' t connect to MySQL server on 'localhost' "连接到 Vagrant

我正在使用ScotchBox,一个很棒的VagrantLAMP堆栈。我能够在不到5分钟的时间内在我的Macbook上设置好一切,但我在我的Windows机器上运行时遇到了问题。当我尝试使用HeidiSQL客户端连接到vagrant数据库时,我收到以下错误:以下是我的连接设置:我还在SSH隧道选项卡上尝试了端口22,并且我仔细检查了我的密码:MySQL:根/根Vagrant:Vagrant/Vagrant我已确认MySQL服务正在运行,并且当我通过ssh进入Vagrant实例时,我能够通过命令行连接到MySQL。知道为什么这对我来说不是开箱即用的吗?谢谢!编辑:如果有帮助,这里是Vagr

mysql - 使用 Sequel Pro 连接到 Vagrant 实例上的 MySQL

我正在Vagrant上运行Laravel,我正在尝试连接SequelPro。我刚开始使用Vagrant,我遵循了一些关于连接到SequelPro的教程,但都没有成功。这是我的Vagrant文件:#-*-mode:ruby-*-#vi:setft=ruby:Vagrant.configure('2')do|config|config.vm.hostname='laravel'config.vm.boot_timeout=3600config.vm.box='debian-73-i386-virtualbox-puppet'config.vm.box_url='http://puppet-

mysql - 重启或销毁后在 Vagrant 中丢失数据

我是Vagrant的新手,有几个问题。有时,当我重新启动计算机或销毁我的vagrant时,整个MySQL数据库都会被清除。我试图在stackoverflow上找到一些关于这个的答案,但到目前为止没有任何运气。所以我的问题是:1)数据存储在哪里?2)为什么有时会丢失数据?3)如果是这样,我如何在销毁重启后保留数据? 最佳答案 在我看来,您问题的答案取决于您如何设置项目。在我进行的一个项目中,我们的设置如下(简化):数据库服务器(云托管)源服务器(云托管)用于本地开发的vagrantboxgit仓库...在vagrantinit上,每个

mysql - 在 PhpStorm 中连接到 vagrant 机器上的 MySQL 数据库

我无法使用PhpStorm在vagrant机器中创建与MySQL数据库的连接。我的设置是:数据库选项卡:-主机:127.0.0.1-端口:3306-用户:root-密码:root_passswordSSH/SSL选项卡:-代理主机:192.168.56.102-端口:22-代理用户:vagrant-代理密码:vagrant有人可以帮助我吗?谢谢 最佳答案 在SSH/SSL选项卡中,选择AuthtypeKeypair,然后将路径复制到IdentityFile中定义的私钥文件。例如C:/virtualM/deb56/puphpet/fi

docker - 从 docker 容器内部访问 vagrant 虚拟机

如何在2个使用Vagrant/Virtualbox的centos虚拟机和使用dockerformac的docker容器之间设置网络。他们都需要能够相互访问。目前我无法从docker容器中访问虚拟机。Vagrant设置:Vagrant.configure("2")do|config|config.vm.define"build"do|build|build.vm.box="centos/7"build.vm.provider"virtualbox"build.vm.hostname="server-a"build.vm.network"private_network",ip:"192.1