Vagrant up错误:类ImageNotConfiguredError的超类不匹配

我想让流浪汉去工作。我安装了所有东西,但是当我在终端中运行“vagrant up”时,我得到以下错误 $ vagrant up /Users/charleswang1104/.vagrant.d/gems/gems/docker-provider-0.1.0/lib/docker-provider/errors.rb:6:in `<module:Errors>': superclass mismatch for class ImageNotConfiguredError (Type

Vagrant LightTable中基于文件名的文件类型

当使用vagrant时,您定义了一个文件Vagrantfile,它定义了您的机器。这个文件基本上是ruby的,所以我想在LightTable中以ruby文件的形式打开它 可能无法将文件名匹配添加到类似以下内容:lt.objs.files/file-types?这是未来可能的功能吗?有什么方法可以“打开为”吗?您可以设置自定义文件类型;更多 {:+ {:files [(:lt.objs.files/file-types [{:name "Wisp",

Vagrant puppet错误:找不到类apt

当发出vagrant up命令时,我得到如下错误: Could not find class apt for precise64.inglewood.ca.us at at /tmp/vagrant-puppet-3/manifests/default.pp:19 on node precise64.inglewood.ca.us` default.pp的第19行包含: include apt 有什么想法吗 Windows 8+Cygwin+ruby2.0上的Im傀儡模块列表上写的是什么?包

vagrant/puppet init.d脚本报告在未启动时启动

所以,为了解决一个相当大的问题,我尝试了多种不同的解决方法,试图让它正常工作,但是在puppet和实际服务器之间发生了一些让我难以置信的事情 基本上,我有一个init.d脚本/etc/init.d/rserve,它被正确地复制过来,当从服务器上的命令行使用时,它可以完美地工作(即sudo service rserve start | stop | status),该服务基于对不同命令使用echo$?进行测试返回正确的错误代码 puppet服务声明如下: service { 'rserve':

如何使Charles代理嗅探与VirtualBox(Vagrant)通信?

我正在调试一个iOS应用程序,该应用程序运行在一个模拟器上,连接到一个服务器,在虚拟机中的本地计算机上运行一个基于REST的API(在Mac OS X上使用Vagrant和Virtual Box进行设置)。然而,查尔斯不会接住任何车辆。据我所知,通过在我的网卡上发送一个数据包,该数据包被路由回我的计算机,通信就发生了。至少如果我拔出网络电缆,连接就会断开 不过,我已经能够使用Wireshark查看流量,但我对该工具不是很熟悉,所以我更喜欢使用Charles Proxy。特别是因为我需要查看HTT

Vagrant 易犯错误的流浪汉

如果我有带可承担条款的流浪汉档案: Vagrant.configure(2) do |config| config.vm.box = 'hashicorp/precise32' config.vm.network "forwarded_port", guest: 80, host: 8080 config.vm.provision :ansible do |ansible| ansible.playbook = "playbook.yml" ansible.inve

vagrant插件库管理员无法在windows上找到模块

通过我的流浪档案安装了图书管理员傀儡 required_plugins = %w(vagrant-puppet-install vagrant-librarian-puppet) required_plugins.each do |plugin| need_restart = false unless Vagrant.has_plugin? plugin system "vagrant plugin install #{plugin} --verbose" need_resta

Vagrant 如何防止流浪汉不得不重新下载每一页的图片;“流浪者上”;在窗户上?

当我第一次在Windows上运行vagrant up时,我希望它能够下载并缓存该框。但是如果我运行vagrant-halt,然后运行vagrant-up,我最终不得不等待15分钟,等待机器下载并重新组装;当我运行vagrant box list时,它表示它的基本框列在那里,那么我还需要做什么才能使用缓存呢 default: Downloading: https://atlas.hashicorp.com/ubuntu/boxes/trusty64/vers ions/20150902.0

Vagrant 如何处理Puppet中的依赖关系?

在我的木偶效果中,我想使用如下函数 #don't know which syntax is right, but seems like both of them have no effect include AlexCline/dirtree include AlexCline_dirtree class sw_mage_deploy { $deploy_folder = '/var/www/html' file { dirtree($deploy_folder):

Vagrant 无法安装流浪percise32';s盒

我将尝试此命令: vagrant init hashicorp/percise32&&vagrant up 但这种错误是经常发生的 The box 'hashicorp/percise32' could not be found or could not be accessed in the remote catalog. If this is a private box on HashiCorp's Atlas, please verify you're logged in via `vag

Vagrant 第二个vm启动后,漫游专用网络不工作

我遇到了一个流浪汉的小问题。我最近决定,我想为Python/Flask设置一个独立的开发框,而不是PHP框。我将它们都设置为具有专用网络连接,如下所示 config.vm.network "private_network", ip: "192.168.33.10" 我有一个设定为.10,另一个设定为.11。但是,一旦启动一个,然后启动另一个,我就无法通过浏览器通过各自的IP地址访问它们。我能想到的唯一问题是其中一台机器归root所有,因此VirtualBox可能会尝试启动两个独立的网络实例

Vagrant 如何漫游scotchbox子域虚拟主机

我已经从scotch.io安装了vagrant和scotchbox,以便在本地开发,并且运行得很好。 现在我需要使用子域作为变量,我已经在谷歌上搜索过了,但仍然没有工作。 我已经更改了hosts文件并添加了 192.168.33.10 scotch.box 是否需要为通配符子域主机添加一行? 我还将下一行添加到conf文件中 <VirtualHost *:80> DocumentRoot /var/www/public ServerName tenant.scot

Vagrant 始终在每个配置上重新运行puppet exec资源

我有一个puppet脚本中的exec资源,应该在每个配置上执行,但它似乎不起作用。我可能有配置问题或逻辑执行顺序问题,但我不确定它在哪里 exec { 'get-ec2-hosts-run': environment => "HOME=/home/${common_username}", command => "php /home/${common_username}/get-ec2-hosts.php", refresh => "php /home

Vagrant 在bash脚本中指定无交互模式的根密码

当我用Packer和Ubuntu 14创建vagrant框时,我已经指定了root密码,并在脚本配置中处理这个命令:echo“root:vagrant”| chpasswd 但我想用新的基于Ubuntu 16.04的vagrant box来实现这一点。不幸的是,这个命令没有运行,我必须使用SSH连接到我的VM,并使用以下命令手动指定我的密码根:sudo passwd 我不需要此步骤的配置密码。如何使用打包和供应脚本sh实现这一点?在没有交互模式的情况下指定root密码?您可以: 1) 在您的pr

是否有可能在特定的流浪机器上执行供应器,在该机器之后';Vagrant文件中的定义是否已结束?

我希望能够为一个项目一次启动我所有的漫游虚拟机,然后在最后,在其中一个虚拟机上执行Ansible(使用Ansible_local)。是否可以在您之前定义的机器上运行诸如ansible_local之类的供应器 我想做的示例: # VM definitions config.vm.define "control" do |control| control.vm.hostname = "control.somedomain.local" control.

Vagrant 没有匹配的主机:流浪者与ansible

出于测试目的,我配置了vagrant/virtualbox/ansible的组合 版本>>Ansible:2.3.1.0 | Vagrant:1.9.5 运行时: vagrant provision 输出状态为: web1: Running provisioner: ansible... web1: Running ansible-playbook... PLAY [Install Apache] ***************************************

Vagrant 不能ping,但可以SSH到一个宅地流浪汉的盒子里

我使用的是Windows10附带的VirtualBox和Vagrant。使用最新版本的Homestead,即8.0.1 我的宅地.yaml如下: --- ip: "192.168.10.10" memory: 2048 cpus: 2 provider: virtualbox authorize: ~/.ssh/id_rsa.pub keys: - ~/.ssh/id_rsa folders: - map: C:\xampp\htdocs\company\upgrade\p

Vagrant 如何选择与rsync auto同步的文件/文件夹?

使用vagrant是否可以指定一个rsynced用户并将文件传送给特定的用户和组?在我的流浪者档案中,我有以下内容: config.vm.synced_folder "app/code", "/var/www/shop/app/code", type: "rsync" config.vm.synced_folder "app/design/frontend", "/var/www/shop/app/design/frontend", type: "rsync" config.vm.s

Vagrant 销毁VM会导致再次出现来宾添加不匹配

我使用vagrant创建vagrant文件: vagrant init somedir/thebox-1.0.0 http://XX.XX.XXX.XXX.XXXX/somedir/thebox-1.0.0.box 我跑上去: vagrant up 其中显示(除其他信息外) 然后通过以下方式再次打开: vagrant up 目前仍有报道称不匹配 [default] GuestAdditions versions on your host (6.1.8) and guest (6.0.2)

Vagrant OSError:[Errno 26]文本文件正忙:';baremetrics';

运行vagrant provision后,我遇到以下错误 OSError:[Errno 26]文本文件正忙:“baremetrics” 我正在使用虚拟盒:6.1.16版本和vagrant:2.2.14版本。 请帮助我解决此错误。此错误是由Windows主机上最新版本的Linux VirtualBox Guest Additions造成的。截至本文撰写之时,它还没有在上游得到修复,但您可以通过将VirtualBox Guest Additions降级到6.0.4来解决它。为此,请创建一个~/[a

Vagrant 重复重置/中止后的异常连接超时

重新启动计算机后,运行vagrant up突然停止工作,因为在连接中断/重置太多次后超时 日志: 我试图在我的vagrant文件中启用GUI,然后运行vagrant reload,但触发了相同的错误。可以在此处找到其他日志:。我使用的是Windows 10。通过销毁盒子并制作一个新的盒子,一切似乎都正常:运行vagrant destroy,然后再次运行vagrant up。虽然不理想,但它能正常工作 Bringing machine 'homestead-7' up with 'virtualb

如何在Vagrant中安装precise64以外的其他发行版?

Vagrant提供了一系列特殊的linux发行版afaik,但本教程只命名了precise64,即Ubuntu Precise 12.04 x64(并且precise32在本教程的深度中有所提及) 包含这些vm文件,但不可访问(=未提供文件夹列表) 我的问题:还有哪些其他发行版可用,我在哪里可以找到它们,它们的盒子名称是什么?上有可用的流浪者盒子的完整列表。您的最后三个问题似乎是服务器管理问题。你真的确定你不会得到关于服务器故障的更好答案吗?@PascalCuoq不!StackOverflow充

Vagrant:在创建虚拟机时运行ansible资源调配?

使用Vagrant,是否可以在Vagrant up创建虚拟机时运行我的配置Ansible脚本?我想在导入序列运行时设置。我导入数据库的步骤非常慢。它不是幂等的,我希望它第一次运行 我可以使用vagrant status和vagrant up--no provision制作脚本,但我相信应该有一种更直接的方法 我也可以在第一个流浪者出现后运行Ansible,但是我不能向我的朋友吹嘘我从头开始创建服务器,只运行一个命令:-)我想你使用的版本比1.3.0旧;-) 自Vagrant 1.3.0以来,Va

Vagrant 与流浪汉建立联系

我和流浪汉的关系不好。 我已经在我的主机(192.168.33.10 local.dev)上配置了我的主机文件。但是我不知道如何在我的虚拟机中设置vhost以及如何访问它。我不想使用木偶或厨师或其他,因为我想了解我在做什么……:) 目前,以下是我的vhost设置: ServerAdmin webmaster@localhost DocumentRoot /var/www/html/support/mysite <Directory /var/www/html/support/mysite&

执行“VBoxManage”(vagrant/virtualbox)时出错

我将在命令行中遵循Data Science的安装教程,其中包括以下步骤: $ mkdir MyDataScienceToolbox $ cd MyDataScienceToolbox $ vagrant init data-science-toolbox/data-science-at-the-command-line $ vagrant up 这在我的一台电脑上运行得很好,但在另一台电脑上却不行。为什么? 这两台计算机都使用Virtualbox版本:4.3.12和Windows 7 这

Vagrant 流浪汉的数字海洋提供商问题

由于某些原因,我无法使用DigitalOcean作为流浪汉的提供者。执行命令时,我收到以下错误: vagrant up --provider=digital_ocean Bringing machine 'default' up with 'digital_ocean' provider... There are errors in the configuration of this machine. Please fix the following errors and try again:

Vagrant Laravel/宅地中的供应脚本

我想知道如何在Laravel/Homestead中包含一个供应脚本,该脚本应在Homestead VM启动时执行 作为提示,我以前和流浪汉一起工作的方式如下: config.vm.provision:shell,路径:“bootstrap.sh” 其中,bootstrap.sh文件是我的供应脚本。您始终可以使用vagrant provision或vagrant reload--provision手动强制供应 要使everyvagrant up自动调用provisioner,然后只需在vagran

Vagrant 宅地-流浪汉:未找到命令

我在mac电脑上遇到了一个非常奇怪的问题 我安装了流浪者,虚拟盒子,家园。当我运行homestead时,我看到了完整的命令列表,但是homestead up给出了一个Vagrant:command not found错误。不知道会出什么问题,我已经创建并配置了Homestead.yaml文件,vagrant-v为我提供了正确版本的vagrant,只有当我需要启动Homestead机器时,问题才会出现 有什么问题吗?你需要在homestead文件夹的文件夹中。在您git克隆homestad()cd

我可以使用vagrant远程控制Virtualbox吗?

我知道vagrant提供了vagrant connect和vagrant share功能来连接远程vagrant box。我的盒子在远程机器上,我不能在主机上安装vagrant。是否有任何插件或解决方法,以便我们可以使用vagrant远程控制虚拟箱,而无需在主机中安装它?如果这些箱不是由vagrant实例化的,那么vagrant就不知道它们。它实际上只了解文件配置 流浪汉主要是VBoxManage的包装器,它无法对远程主机执行其命令 但是,如果您使用的是NAT/NAT服务,您应该能够像访问本地网

Vagrant 流浪厨师与EC2

我正在使用Vagrant创建一个EC2虚拟机。我的供给者是厨师。 我目前面临的挑战是如何在设置时检索VM公共名称 我发现Ohai正在捕获EC2元数据,它在资源调配期间可用。这太棒了。但是,我似乎无法让Ohai捕获元数据。 根据,我需要创建ec2提示文件。 将该命令添加到我的厨师食谱中,但无效 创建提示文件的正确时机是什么?欢迎提供代码片段。评论很有帮助。它回答了我的问题: 在chef Provisioninner块之前,使用vagrant的shell Provisioninner根据文档创建文件

Vagrant 在哪里可以找到config.vm.boot\u超时?

您好,我想在vagrant中编辑config.vm.boot_超时,因为我在启动vagrant时遇到问题。在哪里可以找到config.vm.boot_超时?我应该输入什么值?我在windows8.1 x86中 提前感谢。您需要运行vagrant命令以获取vagrant文件的位置。然后更改变量config.vm.boot\u timeout() 变量的默认值为300。您可以尝试更改默认值 检查您是否有最新版本,并且它是否与您的操作系统兼容 按照给出的步骤操作 此外,还提供了一整套解决方案这对我很

在加载之前,我是否可以编辑一个Vagrant box配置,特别是硬盘空间?

我们的办公室里有一些预先制作好的漫游环境,但我想使用的环境将创建一个80GB的分区(并占用我本地硬盘空间过多) 在Vagrant中加载该框之前,是否有一种简单的方法来编辑该配置?虚拟磁盘的类型是VMDK,这使得使用VBoxManage modifyhd调整分区的大小变得更加困难。我记得我看到了一些关于在shell配置中执行所有命令的说明。我更愿意做: 理想情况下,使用packer创建一个新的盒子,并定义HDD大小 在“漫游”框中更改硬盘大小,然后重新包装该框 谢谢,我得试一试。与此同时,我刚刚

Vagrant 流动资金流动的物理机器

我有一个可以在虚拟机上完美运行的流浪配置,我想将该设置移动到我所拥有的当前物理机器上 是否有任何提供程序允许在当前物理计算机中运行文件?这是一个ubuntu(与Vagrant文件中的框配置相同的版本)。您应该能够获取puppet目录(包括包含模块和清单的puppet目录)并从那里运行puppet(假设您在本地安装了puppet) puphpet的问题是有很多特定于vagrant的内容(比如假设您有一个/vagrant目录) 让我们这样做: 更改puppet/sites.pp以指向yaml本地文

使用NFS错误权限的Vagrant同步文件夹

尝试将NFS插件与Vagrant中的同步文件夹一起使用,该插件正在工作,但在来宾(VM)中权限错误: -rw-r--r-- 1 501 dialout 0 Jan 20 00:51 a -rw-r--r-- 1 501 dialout 0 Jan 20 00:51 foo 我尝试根据Vagrant文件中的Vagrant文档设置uid和gid: config.nfs.map_uid = 1001 config.nfs.map_gid = 1001 我希望它能在来宾中使用正确的用

如何以编程方式安装vagrant插件?

我有一个流浪版本,它依赖于流浪插件 我可以记录用户需要安装这些插件,但理想情况下,我希望自动安装所需的插件 如何在构建过程中自动安装所需的插件?我在Matt Cooper的一篇文章中找到了答案。这个解决方案对我有效 这篇博客文章描述了如何将以下几行添加到文件的顶部: required_plugins = %w( vagrant-omnibus vagrant-aws ) required_plugins.each do |plugin| exec "vagrant plugin inst

已删除。vagrant目录阻止我使用SSH

我正在使用Vagrant运行4个虚拟机。我的文件如下所示: Vagrant.configure(2) do |config| config.vm.box = "bento/centos-7.2" config.vm.synced_folder "data", "/vagrant" # Master1 config.vm.define :master1 do |m1| m1.vm.hostname = "master1.mycluster" m1.vm.netwo

Vagrant无法启动:找不到有效的rapl域

我通过流浪者经营家园,我刚刚更新了我的盒子,并试图启动它。我得到以下日志: ==> default: Waiting for machine to boot. This may take a few minutes... default: SSH address: 127.0.0.1:2222 default: SSH username: vagrant default: SSH auth method: private key default: Warni

Vagrant 有多少硬盘空间可供漫游者使用?

Q1:在漫游启动期间,有多少硬盘空间可用 Q2:运行vagrant up时,是否可以增加可用磁盘空间 背景:我正在处理一个创建Cent OS 7虚拟机的Vagrant文件 在Hyper-V中使用。配置VM时,我使用vagrant disksize插件扩展虚拟硬盘的大小,克隆包含节点项目的git repo,然后尝试运行npm安装。我正在尝试准备好节点项目,以便在创建VM时使用。我有大量的物理磁盘空间,vagrant disksize确实成功地增加了我的最大虚拟磁盘空间(使用Hyper-V管理器验证

Vagrant 名为“的virtualbox机器”;petalandstem“;已经存在。但实际上我删除了所有虚拟机

我面临虚拟机的问题。我已经用vagrant up命令安装了虚拟盒机,但是我删除了整个项目,但仍然无法创建同名项目。这给了我以下错误 A VirtualBox machine with the name 'petalandstem' already exists. Please use another name or delete the machine with the existing name, and try again. 我试图更改UID,但它仍然不起作用。如何完全删除项目..使用:

Vagrantbox缺少硬盘驱动器?

我为VirtualBox创建了全新的vagrant box(安装了仿生服务器),VDI硬盘类型为60gb 其他的一切看起来都很好,但我在“流浪者”盒子里只有4gb的硬盘 知道是什么导致了这个问题吗 当我使用vagrant ssh登录时,使用/:91.1%的3.87GB df-h Filesystem Size Used Avail Use% Mounted on udev 463M

如何使用vagrant for oracle云基础架构

像Wagrant aws一样,我正在寻找与Oracle云基础设施配合使用的插件 我找到了,但不确定是否有效。没有得到适当的例子。 遵循步骤并尝试使用此插件,但没有成功 失败,出现以下错误 /root/.vagrant.d/gems/2.4.6/gems/oci-2.9.0/lib/oci/api_client.rb:477:in `handle_non_success_response': The required information to complete authentication w

Vagrant 与码头供应员一起了解流浪汉

因此,我的目标是让Vagrant为我构建一个VM,我可以将其用作rails web应用程序开发环境。我对流浪汉、码头工人等非常、非常陌生,想看看这是否有道理: 我应该创建一个Docker图像,还是两个?我的想法是,一个映像将用于rvm、ruby和rails,另一个映像将用于Apache 目标是可以分发给少数人,然后他们可以轻松地建立完全相同的环境 这是我目前的档案: VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_V

Vagrant 流浪汉和厨师零-角色缺失

我很高兴使用Vagrant和Chef Solo,但我读到使用Chef Zero将更容易过渡到完整的Chef服务器(在项目不久的将来可能会发生这种情况)。当我开始使用vagrant plus chef zero时,我在chef运行期间收到错误,如下所述。 流浪汉:1.7.4 厨师长(客人机器上)-12.4.1 当我做一个$vagrant up db,这是Chef的输出 ==> db: [2015-07-28T09:14:13+00:00] INFO: Chef-client pid: 252

Vagrant 在哪里安装虚拟机的puppet?主人还是客人?

我正试图提供一个带有木偶的流浪者盒子,我非常困惑我需要在哪里安装木偶。根据Provisioning下的Vagrant文档,该文档意味着puppet在我的主机上,当我运行Vagrant upVagrant时,它将在我的主机环境中查找我的清单和模块 但是,我不想在主机上安装一堆puppet模块并创建文件。我想要的是启动一个流浪者盒子,然后将这些清单文件和模块放在虚拟机上,这样我就可以vagrant packagebox并将它传递给队友。Vagrant文档说,我可以在vm中拥有清单文件,如sopupp

Vagrant 子机上的流浪者转发\u端口

我无法以这种方式发布虚拟机的端口: config.vm.define "n1" do |n1| n1.vm.hostname = "n1" n1.vm.network "private_network", ip: "172.20.20.10" n1.vm.network "forwarded_port", guest: 8500, host: 8080 end 虚拟机内部的访问工作正常: vagrant@n1:~$ curl http://localhost:8500/

Vagrant 厨师:ubuntu服务器版有便当盒吗?

我目前正在使用Chef's Test Kitchen测试我的食谱,然后再将食谱应用到我的托管节点。我的托管节点的操作系统是Ubuntu 16.04服务器版。我可以看到Bento项目提供的基本框列表 我目前使用的是ubuntu-16.04平台,驱动程序是vagrant。在hashicorp的网站上,我没有看到ubuntu 16.04服务器的列表。假设ubuntu操作系统的桌面版本提供了基本框,而ubuntu的服务器版本目前没有提供基本框,我的假设正确吗 如果Ubuntu16.04服务器没有可用的基

vagrant ssh get错误:ssh\u交换\u标识:读取:对等方重置连接

我正在安装buildroot。但是当我从buildroot文档中下载手册时,出现了错误 这是我的过程 curl -O https://buildroot.org/downloads/Vagrantfile; vagrant up 结果如下 ==> default: Attempting graceful shutdown of VM... default: Guest communication could not be established! This is usually

  1    2   3   4   5   6  ... 下一页 最后一页 共 51 页