问题标签 [vagrant-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1944 浏览

vagrant - 如何在 windows vm 上运行 gui 应用程序?

我已经在我的 Mac 上安装了 vagrant 和 virtual box。我创建了一个 Windows10 虚拟机,并使用 winrm 进行了配置。

我可以通过 vagrant 在 Windows VM 上运行命令。但是我无法在 VM 上看到任何 GUI。

例如,如果我在 Windows VM 中打开命令提示符并发出命令“start chrome.exe”,它会启动 chrome 浏览器并显示浏览器 ui。但是,如果我通过 winrm 键入相同的命令vagrant winrm -c "start chrome.exe",它会启动浏览器,但 ui 不会显示在 VM 中。如果我通过 shell 配置程序运行命令,则会发生同样的问题。

有什么办法,我可以从 vagrant 运行命令,并且应用程序将在 VM 中以 GUI 模式启动?

0 投票
1 回答
462 浏览

vagrant - 禁用流浪插件执行

有什么方法可以禁用插件执行?

例如,我们使用vagrant-librarian-puppet-plugin并且当存在 Puppetfile 时它会自动执行。在某些情况下,即使 Puppetfile 存在,我们也希望避免执行。可以在 Vagrantfile 中添加配置吗?

0 投票
0 回答
203 浏览

vagrant - 运行厨房列表时无法识别 Vagrant-winrm

我有一个非常简单的 serverspec 测试,我正在尝试为 platform 运行windows-2012r2。当我运行时,kitchen list我得到以下信息:

但是,当我运行时,vagrant plugin list我得到以下信息:

任何想法为什么厨房不识别winrm?

0 投票
2 回答
721 浏览

php - vm * 在 ubuntu 中找不到框“hashicorp/precise64”

我在 Ubuntu 系统(14.04)中安装 Vagrant。当我输入“ vagrant up ”时,评论显示以下错误。

0 投票
2 回答
1208 浏览

visual-studio-code - VSCode launch.json 用于 vagrant 插件

我尝试在 Windows 上为 vagrant-plugin 设置launch.json。我当前的版本如下所示:

现在启动插件时,vagrant 错过了外部依赖项。所以我得到了错误:

将所需的依赖项添加到我的路径听起来很麻烦(cp.exe, dir.exe, ...)。

我试过了:

但后来我明白了Debugger terminal error: Process failed: spawn rdebug-ide.bat ENOENT

有没有办法在launch.json中扩展PATH环境变量?

0 投票
1 回答
431 浏览

vagrant - 运行 Vagrantfile 时出错 - nil:NilClass 的未定义方法“concat”

我们正在使用带有数字海洋的 vagrant 在数字海洋上生成节点。该脚本成功运行到 2016 年 9 月 6 日。现在,系统配置和脚本没有任何更改,我们在通过 Vagrantfile 创建节点时遇到错误。

使用“digital_ocean”提供者将机器“默认”设置为... /root/.vagrant.d/gems/gems/vagrant-digitalocean-0.9.1/lib/vagrant-digitalocean/helpers/client.rb:66:in request ': undefined methodconcat' for nil:NilClass (NoMethodError) from /root/.vagrant.d/gems/gems/vagrant-digitalocean-0.9.1/lib/vagrant-digitalocean/actions/setup_key.rb:23:in `call '

上述问题的可能原因是什么?

0 投票
1 回答
533 浏览

vagrant - 企业代理背后的 Vagrant 虚拟集群

我正在尝试按照以下说明使用 Vagrant 和 Cloudera Manager 在我的笔记本电脑上运行 Virtual Apache Hadoop 集群:

http://blog.cloudera.com/blog/2014/06/how-to-install-a-virtual-apache-hadoop-cluster-with-vagrant-and-cloudera-manager/

我正在使用具有 16GB RAM 的戴尔 Precision M4800 工作站笔记本电脑,它运行 Ubuntu 16.04 LTS (Xenial Xerus) 操作系统。

我成功地安装了 VirtualBox 和 Vagrant,但我无法连接到集群的节点,我所做的是:

  1. 为 CLI 工具配置代理设置:

    /li>
  2. 进入项目目录

  3. 更新每台活动机器上的 hosts 文件:

    /li>
  4. 根据 Vagrantfile 创建和配置来宾机器

    /li>
  5. 尝试浏览 http://vm-cluster-node1:7180 但收到错误“找不到服务器”

因为我在公司代理后面,所以我安装了vagrant proxyconf 插件,如下所示:如何在代理环境中使用 vagrant?

然后我更改了我的Vagrantfile添加以下行:

现在的问题是,在vagrant up命令之后,我收到以下错误:

我究竟做错了什么?

0 投票
0 回答
232 浏览

linux - vagrant 与 https 共享仍然有效吗?

  • 我在HTTPS安装 Apache 2 时将访客的端口设置为 443。
  • Vagrantfile
    • 我已vm.forwarded_port设置从 443 转发到 8443
    • 我已经vm.hostname设置为actualdomain.org
  • 我还安装了写入我的文件的vagrant plugin install vagrant-hostsupdaterso ,因此它会在请求时调用开发人员环境而不是实际站点。actualdomain.orghosts
  • 项目清单

    1. 我跑vagrant connect...
    2. 我跑了vagrant share --https 443 --domain actualdomain.org,但它报告了以下内容:

    ==> 默认值:检测机器的网络信息... 默认值:本地计算机地址:192.168.xx.10 默认值:本地 HTTPS 端口:443 ==> 默认值:检查身份验证和授权... ==> 默认值:创建 Vagrant共享会话... Vagrant Cloud 服务器返回一个错误。错误信息如下所示:

    • 域不能与此帐户一起使用

但是,如果我在vagrant share没有--domain参数的情况下运行,当我尝试远程联系站点时,我的日志中会出现以下内容:

在浏览器中,我返回了一个 HTTP 400 错误请求。

有什么简单的方法可以解决这个问题吗?在我看来,上次我使用 vagrant 时并没有发生这种情况,而且似乎 TLS 中添加了一些东西,导致它从那时起就对 SNI 错误犹豫不决。

我什至尝试添加与 XXXXX-YYY-ZZZ.vagrantshare.com 相同的服务器别名,但它仍然给我一个问题;这是否意味着如果我想通过浏览器向某人展示它,每次 hashcorp URL 更改时我都必须重建证书?

0 投票
0 回答
582 浏览

ruby - vagrant 插件给出 gem 安装错误

背景

该命令vagrant plugin install vagrant-hostsupdater给出以下错误

Vagrant 用来安装插件的底层系统 Bundler 报告了一个错误。错误如下所示。这些错误通常是由错误配置的插件安装或暂时的网络问题引起的。来自 Bundler 的错误是:

安装 ffi (1.9.14) 时出错,Bundler 无法继续。gem install ffi -v '1.9.14'在捆绑之前确保成功。

警告:此 Gemfile 包含多个主要来源。source在没有块的情况下多次使用 会带来安全风险,并可能导致安装意外的 gem。要解决此警告,请使用块来指示哪些宝石应来自次要来源。要将此警告升级为错误,请运行bundle config disable_multisource true.Gem::Ext::BuildError: ERROR: Failed to build gem native extension。

./siteconf20161115-3798-7g7yrs.rb extconf.rb mkmf.rb 在 /usr/lib/ruby/include/ruby.h 找不到 ruby​​ 的头文件

extconf 失败,退出代码 1

Gem 文件将继续安装在 /home/me/.vagrant.d/gems/gems/ffi-1.9.14 以供检查。结果记录到 /home/me/.vagrant.d/gems/extensions/x86_64-linux/2.3.0/ffi-1.9.14/gem_make.out

错误/问题

所以我跑了sudo gem install ffi -v '1.9.14'(没有 sudo 我得到一个权限错误)

构建原生扩展。这可能需要一段时间... 错误:安装 ffi 时出错:错误:无法构建 gem 原生扩展。

当前目录:/var/lib/gems/2.3.0/gems/ffi-1.9.14/ext/ffi_c /usr/bin/ruby2.3 -r ./siteconf20161115-4273-wovmbb.rb extconf.rb mkmf.rb在 /usr/lib/ruby/include/ruby.h 中找不到 ruby​​ 的头文件

extconf 失败,退出代码 1

Gem 文件将继续安装在 /var/lib/gems/2.3.0/gems/ffi-1.9.14 中以供检查。结果记录到 /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/ffi-1.9.14/gem_make.out

我尝试卸载 vagrant 和 ruby​​ 它没有帮助。
有人知道这里出了什么问题吗?

0 投票
1 回答
589 浏览

vagrant - Vagrant r10k 未从 PuppetFile Windows 10 安装模块

我在 Windows 10 下运行 Vagrant,使用 puppet 对其进行配置。我需要一些来自 forge的模块,所以我添加了 Puppet 文件并安装了vagrant r10k 插件vagrant plugin install vagrant-r10k

首先,我尝试了 puppet 模块,所以我的 Puppetfile 看起来像:

我必须安装 vagrant plugin puppet 以及vagrant plugin install puppet. 但是,当我跑步时,vagrant up mymachine我得到:

不放弃,我尝试使用存储库,所以我的 Puppetfile 看起来像:

这一次,我得到:

我从命令行运行所有内容,尝试了正常模式和管理员模式。流浪者版本:1.8.6