gpt4 book ai didi

ruby-on-rails - 没有随 debugger-ruby_core_source gem 提供的 ruby​​-1.9.2-p321 源

转载 作者:行者123 更新时间:2023-12-04 21:43:25 24 4
gpt4 key购买 nike

我最近更新到小牛队。为 xcode 添加了命令行工具。尝试了“捆绑更新调试器”,以及我找到的所有其他修复程序,包括此 rake add_source 以包含此处找到的相应 header :http://sponsorpay.github.io/blog/2012/06/11/ruby-debugger-and-no-source-for-ruby-error/ ,而且我仍然无法毫无错误地将我的项目推送到 heroku。任何帮助表示赞赏。提前致谢。

更新:找到了这个,但不知道怎么做。 “像 debugger-linecache 这样的 Gems 需要 Ruby 的显式补丁级别,这对开发来说很好,但不应该在生产中使用。如果你有这些 Gems 之一
在生产中并且 Ruby 补丁升级后,您的部署将失败。

解决方法是将您的依赖项移出 Gemfile 的生产组。”
这是错误:

安装 debugger-linecache (1.2.0)
安装 debugger-ruby_core_source (1.2.4)
安装调试器 (1.6.3)
Gem::Installer::ExtensionBuildError: 错误:无法构建 gem native 扩展。

   /tmp/ruby-1.9.2/bin/ruby extconf.rb
checking for rb_method_entry_t.body in method.h... no
checking for vm_core.h... no
checking for rb_method_entry_t.body in method.h... no
checking for vm_core.h... no
Makefile creation failed
**************************************************************************
No source for ruby-1.9.2-p321 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=/tmp/ruby-1.9.2/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 /tmp/build_3f34841b-c8ae-4ac7-a6ff-9cdb26e947fa/vendor/bundle/ruby/1.9.1/gems/debugger-1.6.3 for inspection.
Results logged to /tmp/build_3f34841b-c8ae-4ac7-a6ff-9cdb26e947fa/vendor/bundle/ruby/1.9.1/gems/debugger-1.6.3/ext/ruby_debug/gem_make.out
An error occurred while installing debugger (1.6.3), and Bundler cannot
continue.
Make sure that `gem install debugger -v '1.6.3'` succeeds before bundling.

!
!无法通过 Bundler 安装 gem。
!

!推送被拒绝,无法编译 Ruby 应用程序

最佳答案

我将此添加到我的 gemfile 中

gem 'debugger', group: [:development, :test] 

到我的 gem 文件。

rm Gemfile.lock 删除了我的 gem 锁文件.冉 bundle install ,并且推送成功。

关于ruby-on-rails - 没有随 debugger-ruby_core_source gem 提供的 ruby​​-1.9.2-p321 源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20461846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com