问题标签 [vagrant]
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.
chef-infra - 在 Mac 10.7.2 上使用 Chef、Vagrant 配置失败
我才刚刚开始使用 Vagrant 和 Chef,但我得到了我认为非常奇怪的错误。
一个简单的虚拟机,没有厨师,一切都很好,但是当我把一些食谱放进去时,它就失败了。
这是我当前从 Vagrantfile 调用的主配方的 default.rb。它主要来自这个博客/教程
php apache2 和 mysql 配方直接来自 opscode 社区站点。
如果我只是把其中一个食谱放进去,那么它加载得很好。有时两个很好,但如果我把三个都放进去,那么最后一个似乎会导致错误。我已经更改了订单轮次,它始终是导致错误的最后一个。这是错误 - 每次都一样,但在这种情况下 php 是三个中的最后一个,您可以看到它无法安装:
通常,我会破坏 VM 并为每次新尝试做 vagrant up,但有几次我尝试过 vagrant reload 和 vagrant provision 并获得相同的结果。
另外,我不知道这是否正常,但我的 Mac 在进行配置时几乎完全锁定。我通常可以同时运行 2 或 3 个 vmware 虚拟机,而不会觉得它太费劲了,所以让它完全锁定是……奇怪。
ruby-on-rails - 如何将服务器环境移动到另一台服务器?
我有一个具有这种环境的 VPS Linux 服务器:“rvm + ror + ngixn +passenger + unicorn + capistrano”。
如何快速将服务器环境移动到另一台服务器?
我发现:
谁有解决问题的经验?你能解释一下如何更好地移动(复制)服务器环境吗?
mysql - 在 rbenv 上安装 mysql gem
我正在尝试在我的 MAC OSX 机器上使用 vagrant。我使用 SSH 连接了 vagrant,并设置了 ruby 1.9.2-p290。现在我正在尝试安装 ruby gems,但是当我想安装 mysql2 gem 时我一直面临这个问题。
我在 Gem 文件中设置
我再次运行 bundle 命令,但结果是一样的。
为什么mysql不能在vagrant上运行?
automation - 共享和自动化的流浪者盒子
我正在考虑使用 Vagrant 开发 Django 应用程序,但我有点困惑,我不确定我想做的事情是否可能。
我成功安装了 lucid32 盒子并创建了一个新的 vagrant“实例”,其中包含一个 Vagrantfile、一些共享目录和转发端口。
第一个问题是,在我看来,在团队中工作时,这似乎不是最佳选择。我们(例如,我和其他 10 位开发人员)如何共享该框,以便共享对它的每次更改?例如,如果在 6 个月内我们需要 postgresql,我需要让它工作而无需安装 11 次 postgresql。
另外,当盒子启动时,我怎样才能使东西(如:postgresql、django、this-service 等)启动?我认为我不必每次都对它进行 ssh 并手动开始计时
n
所有我需要的东西。n
最后:我不太明白 puppet 和 chef 之类的东西是否旨在完全替代手动安装(例如,通过 pip 或 apt-get)。是这样吗?
谢谢你。
我很抱歉英语不好。:-)
ruby-on-rails - 一个项目中的几个流浪者盒子
我想在一个项目中使用 2 个具有 2 个不同环境的 vagrant box。我尝试通过以下方式添加 2 个框:
并通过以下方式在它们之间切换:
但它们是相同的——当我在一个盒子中创建测试文件时,我会在另一个盒子中看到它。任何人都可以帮忙吗?
php - Vagrant 和 Chef:如何安装更新版本的 PHP?
我对使用Vagrant和Chef比较陌生。我目前正在运行 Ubuntu Lucid 64 并使用Opscode PHP 食谱,它默认安装 PHP 5.3.2 作为一个包。我想安装 PHP 5.3.8 或 9(从源代码或作为包),但我似乎无法弄清楚如何正确配置它。我已经复制了相关的说明书(build-essential、xml、mysql)。这是我到目前为止所拥有的:
但我收到一个错误。以下是堆栈跟踪的相关行:
更新:如果我告诉 PHP 配方不要担心 MySQL,它似乎安装得很好......
...但是,Apache 似乎不知道它运行的是哪个版本的 PHP。php_info()
报告它正在使用 PHP 5.3.2,但命令行 ( php -v
) 正确报告 5.3.9。
我究竟做错了什么?
chef-infra - 与厨师一起供应流浪者
我正在深入研究将我的开发环境迁移到 Vagrant 需要什么,我在使用 chef 处理 VM 配置过程时遇到了一些麻烦。我以前从未使用过 chef 并且该区域的 Vagrant 文档故意弱(超出范围),因此我可以使用手。
我想让它尽可能便携,所以我认为从 URL 加载食谱是有意义的,所以这就是我正在尝试的Vagrantfile
:
我不认为有任何问题我只是误解了某些东西,但我还没有找到一个似乎适合这个 Vagrant 上下文的文档源。
谢谢。
mongodb - MongoDB on Vagrant 通过端口转发问题
我最近在 Vagrant 上运行的 CentOS 6 VM 上安装了 mongodb。
我将端口转发添加到 Vagrantfile 以转发 mongo 端口
我将 mongod 配置为在服务器启动时自动启动,并确认服务按预期启动。
但是,当我mongo localhost:127017
从主机(不是流浪者)运行时,出现以下错误
有任何想法吗?
mongodb - MongoDB 错误:DBClientCursor::init call() 失败
将我的 mongo 客户端更新到 2.0.2 后,错误发生了显着变化。
新问题在这里打开:MongoDB连接错误
当我尝试连接到在 Vagrant VM、CentOS 6 上运行的我的 mongo 服务器时,我得到了这里显示的这个神奇错误:http: //pastium.org/view/7efba4e90f0ba228ccad377204bb9f17。
Vagrant 将标准的 mongo 部分转发到 37017。
mongodb - MongoDB connect error
Possible Duplicate:
MongoDB on Vagrant via Port Forwarding issue
when I try to connect to my vagrant server i'm getting the following error:
I'm port forwarding 27017 to 4567 for Vagrant.
I'm new to mongo and have been hitting my head up against this for 4 days now.
Any thoughts?