【问题标题】:An error occurred while installing json (1.8.6), and Bundler cannot continue安装 json (1.8.6) 时出错,Bundler 无法继续
【发布时间】:2018-09-08 07:29:36
【问题描述】:

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

我仍然遇到json ~ 1.8.6 gem 的问题(我猜)。

安装 json (1.8.6) 时出错,Bundler 不能 继续。确保 gem install json -v '1.8.6' 之前成功 捆绑。 这里的问题是没有正确完成安装。

【问题讨论】:

标签: ruby-on-rails


【解决方案1】:

可以通过以下方式解决

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

sudo apt-get install ruby
ruby -e 'puts RUBY_VERSION[/\d+\.\d+/]' -dev

阅读这篇文章以获取more details

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

sudo gem install json -v '1.8.6'

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

感谢@TomLord@Haider Ali 提供意见。

【讨论】:

    【解决方案2】:

    较旧版本的 json gem 与较新的 ruby​​ 有一些不兼容。尝试更新json gem bundle update json

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-08
      • 2023-03-06
      • 2016-03-14
      • 2022-01-20
      • 2017-02-09
      • 2020-01-16
      • 2021-06-25
      相关资源
      最近更新 更多