安装json(1.8.6)时发生错误,并且Bundler无法继续

Fra*_*ony 5 ruby-on-rails

我试图运行bundle install命令,但出现以下错误。在阅读了一些stackoverflow帖子之后,我也跑了bundle update

我仍然遇到json ~ 1.8.6宝石的问题(我想)。

安装json(1.8.6)时发生错误,并且Bundler无法继续。gem install json -v '1.8.6'捆绑前确保成功。这里的问题是无法正确完成安装。

我尝试单独安装gem。但是仍然存在问题。

Fra*_*ony 1

这可以通过执行以下操作来解决

1.运行以下命令安装ruby开发环境(适用于Linux机器)。

sudo apt-get install ruby
ruby -e 'puts RUBY_VERSION[/\d+\.\d+/]' -dev
Run Code Online (Sandbox Code Playgroud)

阅读这篇文章了解更多详细信息

2.json -v '1.8.6'现在通过运行以下命令来安装gem。

sudo gem install json -v '1.8.6'
Run Code Online (Sandbox Code Playgroud)

这应该可以解决问题。现在尝试运行bundle updatebundle install它应该可以正常工作。

感谢@TomLord@Haider Ali的投入。