17

バンドル インストールしようとしていますが、上記のエラーまたはデバッガが表示されます。ターミナルから詳細なエラーを見つけてください。

Installing debugger-linecache (1.1.1) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

        /usr/local/ruby/bin/ruby extconf.rb
checking for vm_core.h... no
checking for vm_core.h... no
Makefile creation failed
************************************************************************** 
No source for ruby-1.9.2-p0 provided with debugger-ruby_core_source gem.
**************************************************************************
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=/usr/local/ruby/bin/ruby
        --with-ruby-dir
        --without-ruby-dir
        --with-ruby-include
        --without-ruby-include=${ruby-dir}/include
        --with-ruby-lib
        --without-ruby-lib=${ruby-dir}/lib


Gem files will remain installed in /usr/local/ruby/lib/ruby/gems/1.9.1/gems/debugger-linecache-1.1.1 for inspection.
Results logged to /usr/local/ruby/lib/ruby/gems/1.9.1/gems/debugger-linecache-1.1.1/ext/trace_nums/gem_make.out 

An error occured while installing debugger-linecache (1.1.1), and Bundler cannot continue.
Make sure that `gem install debugger-linecache -v '1.1.1'` succeeds before bundling.

ターミナルに ruby​​-v と入力すると、 ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux]

私がそうしgem install debugger-linecacheても、同じエラーが発生します。これを解決する方法。助けてください??

4

4 に答える 4

35

非常によく似たエラーがありましたが、Ruby 1.9.3. ランニング:

gem install debugger-linecache -v '1.1.2' -- --with-ruby-include=$rvm_path/src/ruby-1.9.3-p286/

うまくいきました。この回答の功績。

于 2012-11-06T09:13:31.857 に答える
11

同様の問題(Ruby 1.9.3から2.0へのアップグレード)を簡単に解決しました

bundle update debugger

その結果、gem バージョン 1.6.0 がインストールされました

于 2013-06-25T09:38:05.523 に答える
0

それが重要な場合は、Ubuntu 13.04で。

私がしなければならなかった: gem install debugger-ruby_core_source -v 1.1.2

次に: gem install デバッガー

その後、私のバンドルは正常に完了しました。

問題に関するこのコメントに感謝します。

于 2013-10-11T06:52:00.780 に答える