Veewee安装错误

时间:2013-02-21 21:42:22

标签: ruby virtualization virtualbox vagrant veewee

我正在尝试为流浪者安装veewee,以便我可以利用它所用的自动化来创建基本盒子。我可能做错了什么,但我不这么认为......

这就是我正在运行的内容:

gem install veewee
ERROR:  While executing gem ... (Gem::DependencyError)
    Unable to resolve dependencies: vagrant requires json (~> 1.5.1)

我也尝试了以下内容:

sudo gem install veewee
ERROR:  While executing gem ... (Gem::DependencyError)
    Unable to resolve dependencies: cucumber requires json (>= 1.4.6); gherkin requires json (>= 1.7.6); vagrant requires json (~> 1.5.1)

1 个答案:

答案 0 :(得分:7)

这是因为流浪汉需要旧版本的json(为了与Windows兼容,比如开发人员),而小黄瓜最近开始需要更新的版本。要解决它,你应该:

  1. 确保删除以前安装的所有json gem:

    gem uninstall json

  2. 首先安装vagrant,以便下载旧的json:

    gem install vagrant

  3. 安装旧的小黄瓜宝石:

    gem install gherkin --version '2.11.5'

  4. 现在您可以安装veewee:

    gem install veewee

  5. 我今天经历了这个问题,这是对我有用的序列。参考: https://github.com/jedi4ever/veewee/issues/518

    我希望它可以帮到你。

    致以最诚挚的问候,

    里卡多。