これを修正する方法はありますか?
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/home/durrantm/.rvm/rubies/Ruby-1.9.3-p194/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.3-p194 provided with debugger-Ruby_core_source gem.
**************************************************************************
Rubyの新しいパッチバージョンにアップデートした後、この問題が発生しました。残念ながら、ヘッダーファイルgem "debugger-Ruby_core_source"はGemfile.lockの以前のバージョンにロックされていたため、必要なヘッダーファイルがありませんでした。
あなたがする必要があるのは、次のことによってその宝石を更新することです:
bundle update debugger-Ruby_core_source
後でインストールをバンドルできるはずです。
Bundlerを使用していない場合は、デバッガーをインストールする前に、最新バージョンをインストールしてください。
gem install debugger-Ruby_core_source
別のオプションは、Ruby p125
の使用に切り替えることです。例:.
rvm install 1.9.3-p125
rvm use 1.9.3-p125 --default
Ruby 1.9.3-p194がありましたが、必要なデバッグ/ラインキャッシュがないようです。
ターミナルを開き、プロジェクトディレクトリに移動し、を使用してGemfile.lockを削除します
rm Gemfile.lock
gemfile.lockを削除して実行するには
bundle install
これにより、新しいGemfile.lockが作成されるため、簡単に実行できます:)
私のために働いた。