【问题标题】:I am not able to bundle install my new app in Rails it show me following error message我无法在 Rails 中捆绑安装我的新应用程序,它显示以下错误消息
【发布时间】:2015-12-13 12:28:07
【问题描述】:
An error occurred while installing json (1.8.3), and Bundler cannot continue.
Make sure that `gem install json -v '1.8.3'` succeeds before bundling.

我的软件版本是:

ruby 2.2.3p173 (2015-08-18 revision 51636) [x64-mingw32]
Rails -v 4.2.5
windows 10
gem -v 2.4.5.1

【问题讨论】:

  • 很多次但报错
  • 运行gem install json -v '1.8.3'(不是bundle install)时出现什么错误?
  • 暂时增强 PATH 以包含 DevKit... 构建原生扩展。这可能需要一段时间... 错误:安装 json 时出错:错误:无法构建 gem 原生扩展
  • Windows 10 - 这就是问题所在。使用 Ubuntu 作为一个单独的操作系统或者通过 Vagrant 运行它,否则你以后会遇到很多 gem 的问题。
  • 是的,由于问题太多,必须更改操作系统。

标签: ruby-on-rails ruby ruby-on-rails-4 rubygems


【解决方案1】:

Bundler 1.5.0 有一个错误,它无法将默认 gem 识别为 referenced here

解决方案是使用 gem install bundler -v '= 1.5.1' 更新到 bundler 1.5.1

【讨论】:

    【解决方案2】:

    我对 Windows 了解不多,但您可以尝试安装 this GMP package。正如 json Github 问题 page 所建议的那样,Linux 上的人应该安装以下软件包:

    sudo apt-get install libgmp3-dev
    

    Windows 的软件包似乎有一个类似的 dll 可以解决您的问题。

    在这些问题 #259#229 中列出了 gem json 1.8.3ruby 2.2.3 的已知问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多