为什么 Gem 可以安装 gems debase 和 ruby​​-debug-ide 而 Bundler 却不能?

发布于 2025-01-17 17:00:50 字数 1129 浏览 2 评论 0原文

我可以使用 gem 实用程序处理此 Gemfile,但不能使用捆绑程序。

source 'https://rubygems.org'
gem 'debase', '0.2.5.beta2'
gem 'ruby-debug-ide', '0.7.3'

这些命令说明了问题。

Gem:

docker run --rm -w /app -v `pwd`:/app ruby:3.1.1 gem install --file

捆绑器:

docker run --rm -w /app -v `pwd`:/app ruby:3.1.1 bundle install

捆绑器错误:

Installing debase 0.2.5.beta2 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /usr/local/bundle/gems/debase-0.2.5.beta2/ext
/usr/local/bin/ruby -I /usr/local/lib/ruby/3.1.0 -r
./siteconf20220329-1-ltcssn.rb extconf.rb
checking for vm_core.h... no
checking for vm_core.h... no
**************************************************************************
No source for ruby-3.1.1-p18 (revision 53f5fc4236a754ddf94b20dbb70ab63bd5109b18)
provided with
debase-ruby_core_source gem. Falling back to ruby-2.0.0-p645.
**************************************************************************
checking for vm_core.h... no
Makefile creation failed
.
.
.

I can process this Gemfile with the gem utility but not with the bundler.

source 'https://rubygems.org'
gem 'debase', '0.2.5.beta2'
gem 'ruby-debug-ide', '0.7.3'

These commands demonstrate the problem.

Gem:

docker run --rm -w /app -v `pwd`:/app ruby:3.1.1 gem install --file

Bundler:

docker run --rm -w /app -v `pwd`:/app ruby:3.1.1 bundle install

The bundler error:

Installing debase 0.2.5.beta2 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /usr/local/bundle/gems/debase-0.2.5.beta2/ext
/usr/local/bin/ruby -I /usr/local/lib/ruby/3.1.0 -r
./siteconf20220329-1-ltcssn.rb extconf.rb
checking for vm_core.h... no
checking for vm_core.h... no
**************************************************************************
No source for ruby-3.1.1-p18 (revision 53f5fc4236a754ddf94b20dbb70ab63bd5109b18)
provided with
debase-ruby_core_source gem. Falling back to ruby-2.0.0-p645.
**************************************************************************
checking for vm_core.h... no
Makefile creation failed
.
.
.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小草泠泠 2025-01-24 17:00:50

readme gem depase 描述了这种宝石与Ruby 2 。在您的docker命令中,您使用Ruby 3

在您的gemfile gem“ depase”,“ 0.2.5.5.beta2”中使用,请访问:false

In readme gem debase is describe about this gem works with ruby 2. In your docker command you was using Ruby 3

To work in the moment use in your Gemfile gem "debase", "0.2.5.beta2", require: false

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文