【发布时间】:2014-09-19 05:52:48
【问题描述】:
我从一开始就关注Heroku getting started 到“捆绑安装”(步骤#declare-app-dependencies),发现一个错误。一些依赖项似乎丢失了,但我不知道如何找到它们。谁能告诉我该怎么做?
$ bundle install
Fetching gem metadata from https://rubygems.org/...........
Resolving dependencies...
Using rake 10.3.2
Using i18n 0.6.9
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/usr/bin/ruby2.0 extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
Gem files will remain installed in /tmp/bundler20140919-3839-1mafrop/json-1.8.1/gems/json-1.8.1 for inspection.
Results logged to /tmp/bundler20140919-3839-1mafrop/json-1.8.1/gems/json-1.8.1/ext/json/ext/generator/gem_make.out
An error occurred while installing json (1.8.1), and Bundler cannot continue.
Make sure that `gem install json -v '1.8.1'` succeeds before bundling.
环境=
- linuxmint 64bit 作为 VM 来宾
- ruby 2.0.0p299 (2013-08-29) [x86_64-linux-gnu]
- gem -v = 2.0.7
- gem list --local = bundler (1.7.3), i18n (0.6.9), rake (10.3.2)
- 已安装Heroku Toolbelt
- 按照说明使用example code
【问题讨论】:
-
我尝试install ruby-dev 仍然存在同样的错误。