我正在尝试为流浪者安装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)
答案 0 :(得分:7)
这是因为流浪汉需要旧版本的json(为了与Windows兼容,比如开发人员),而小黄瓜最近开始需要更新的版本。要解决它,你应该:
确保删除以前安装的所有json gem:
gem uninstall json
首先安装vagrant,以便下载旧的json:
gem install vagrant
安装旧的小黄瓜宝石:
gem install gherkin --version '2.11.5'
现在您可以安装veewee:
gem install veewee
我今天经历了这个问题,这是对我有用的序列。参考: https://github.com/jedi4ever/veewee/issues/518
我希望它可以帮到你。
致以最诚挚的问候,
里卡多。