我想用vagrant安装一个虚拟机。我已经使用puphet来启动并运行我的虚拟机。在我从https://puphpet.com/下载我的文件后我运行命令vagrantup。这工作正常并且没有错误。但是当我访问我的apache服务器时(ip:192.168.56.101/)。它说Filenotfound我的config.yaml看起来像这样:vagrantfile-local:vm:box:puphpet/debian75-x64box_url:puphpet/debian75-x64hostname:''memory:'512'cpus:'1'chosen_provider:virtu
我正在使用Vagrant框使用puphpet,环境是PHP5.5+ubuntu12.04+apache+mysql。我的Vagrant虚拟机ip:192.168.11.11,本地机器hosts指向192.168.11.11reactphp.dev,它可以工作。而且,我正在使用此代码:https://github.com/muuknl/phprealtimechat测试网络套接字。然后我在我的Chrome浏览器中访问reactphp.dev,并使用以下命令启动服务器脚本:phpbin/server.php,在我输入用户名后,我刚刚得到错误:与“ws://192.168.11.11:200
在使用Vagrant引导的虚拟机上通过apt-get执行更新时,我遇到了麻烦。特别是,我有一个工作配置(vagrantfile、puppetlist等)。但是我现在需要添加一个apt-getupdate,以下情况会使虚拟机进入“中止”状态:通过puppet,execblock在配置期间以root身份运行apt-getupdate。通过可怜的供应商,一个包含apt-get-yupdate的.sh脚本作为替代供应商。sudoapt-getupdate在没有问题的情况下在VM的控制台上运行(如前所述,现有配置正在运行)我怀疑它与puppet无关,因为我记得它发生在我不使用它的时候。我希望,如
我正在尝试学习如何使用Vagrant,以建立一个应该完全(如果可能)到已经存在的生产服务器的开发环境。这里的问题是:实现该目标的最简单方法是什么?我是一名开发人员,我可以完全访问生产服务器,但它不是由我管理的。我只是知道我在服务器周围设置网站、使用cPanel、一些WHM等的方式......服务器运行CentOS6.5以及Apache、MySQL和PHP。有没有一种方法可以“导出”该服务器的配置以及它拥有的所有应用程序、模块、版本等...并使用它来创建一个VagrantBox?还是需要手动分析所有内容并将其记录下来?如果要走的路是第二个选项,我能否就如何在不遗漏任何东西的情况下获得任何
当使用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。 最佳答案
Vagrant使用VirtualBox创建一个开发环境,然后使用ansible提供它。作为配置的一部分,ansible运行重启,然后等待SSH恢复。这按预期工作,但因为vagrant机器不是从“vagrantup”命令启动的,所以当盒子从重启中恢复时,同步文件夹没有正确安装。运行“vagrantreload”修复机器并再次挂载共享。有没有办法告诉vagrant重新加载服务器或执行手动重启后vagrant会做的所有事情?当SSH-ed进入vagrantbox时简单地运行“sudoreboot”也会产生同样的问题。 最佳答案 Vagra
我正在使用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
我是vagrant的初学者。我尝试使用vagrant在我的计算机上创建一个虚拟机(centos6)。当我运行vagrantssh时,它会打印此警告:-bash:warning:setlocale:LC_CTYPE:cannotchangelocale(UTF-8):Nosuchfileordirectory当我运行locale时,我得到了这个:locale:CannotsetLC_CTYPEtodefaultlocale:Nosuchfileordirectorylocale:CannotsetLC_ALLtodefaultlocale:NosuchfileordirectoryLAN
我尝试在我的Ubuntu14.04上运行vagrant。因此,我执行了以下步骤:-安装vagrant-安装虚拟机-为提供者添加框然后我运行vagrantup命令。运行命令后,我获取了这些输出,然后出现一条错误消息,我无法弄清楚如何解决并正确运行它。Bringingmachine'default'upwith'virtualbox'provider...==>default:Checkingifbox'udacity/ud381'isuptodate...==>default:Clearinganypreviouslysetforwardedports...==>default:Clea
我最近在更新Laravel环境或Windows10的一部分时遇到了一些错误,所以在经过大量的尝试和错误之后,我决定删除所有内容并从头开始。所以现在我有了新的VirtualBox、Vagrant、Laravel/Homestead盒子和Homestead本身。但是,我确实遇到了这个错误:$vagrantupBringingmachine'homestead-7'upwith'virtualbox'provider...==>homestead-7:Importingbasebox'laravel/homestead'...==>homestead-7:MatchingMACaddress