草庐IT

vagrant-rackspace

全部标签

linux - Vagrant 在 apt-get update 期间进入 aborted 状态

在使用Vagrant引导的虚拟机上通过apt-get执行更新时,我遇到了麻烦。特别是,我有一个工作配置(vagrantfile、puppetlist等)。但是我现在需要添加一个apt-getupdate,以下情况会使虚拟机进入“中止”状态:通过puppet,execblock在配置期间以root身份运行apt-getupdate。通过可怜的供应商,一个包含apt-get-yupdate的.sh脚本作为替代供应商。sudoapt-getupdate在没有问题的情况下在VM的控制台上运行(如前所述,现有配置正在运行)我怀疑它与puppet无关,因为我记得它发生在我不使用它的时候。我希望,如

linux - 像生产服务器一样设置 Vagrant box

我正在尝试学习如何使用Vagrant,以建立一个应该完全(如果可能)到已经存在的生产服务器的开发环境。这里的问题是:实现该目标的最简单方法是什么?我是一名开发人员,我可以完全访问生产服务器,但它不是由我管理的。我只是知道我在服务器周围设置网站、使用cPanel、一些WHM等的方式......服务器运行CentOS6.5以及Apache、MySQL和PHP。有没有一种方法可以“导出”该服务器的配置以及它拥有的所有应用程序、模块、版本等...并使用它来创建一个VagrantBox?还是需要手动分析所有内容并将其记录下来?如果要走的路是第二个选项,我能否就如何在不遗漏任何东西的情况下获得任何

linux - 使用 Vagrant 从配置 shell 脚本更新 .bashrc

当使用Vagrant启动新实例时,我试图从配置shell脚本向我的主目录中的.bashrc添加一些额外的行。在我的shell脚本中:set-xsudoapt-getupdatesudoapt-getinstallvimecho"source/usr/local/share/chruby/chruby.sh">>~/.bashrcecho"source/usr/local/share/chruby/auto.sh">>~/.bashrc但是完成后没有任何内容写入.bashrc。这是完整脚本的精简版,目的是安装Ruby/Rails。 最佳答案

linux - 使用 Ansible provisioner 重启 Vagrant 机器时同步文件夹丢失

Vagrant使用VirtualBox创建一个开发环境,然后使用ansible提供它。作为配置的一部分,ansible运行重启,然后等待SSH恢复。这按预期工作,但因为vagrant机器不是从“vagrantup”命令启动的,所以当盒子从重启中恢复时,同步文件夹没有正确安装。运行“vagrantreload”修复机器并再次挂载共享。有没有办法告诉vagrant重新加载服务器或执行手动重启后vagrant会做的所有事情?当SSH-ed进入vagrantbox时简单地运行“sudoreboot”也会产生同样的问题。 最佳答案 Vagra

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