Veewee安装错误

MWG*_*fin 1 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)
Run Code Online (Sandbox Code Playgroud)

我也尝试过以下方法:

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)
Run Code Online (Sandbox Code Playgroud)

小智 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

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

我希望它对你有所帮助.

最好的祝福,

里卡多.