gpt4 book ai didi

ruby - jRuby,带有 C 扩展的 gem

转载 作者:数据小太阳 更新时间:2023-10-29 07:00:53 26 4
gpt4 key购买 nike

有没有人对 jRuby 有同样的错误?当我尝试使用 C 扩展安装 gem 时出现下一个错误:

gem install serialport Building native extensions. This could take a while... ERROR: Error installing serialport: ERROR: Failed to build gem native extension.

    /home/username/.rvm/rubies/jruby-head/bin/jruby extconf.rb NotImplementedError: C > extension support is not enabled. Pass -Xcext.enabled=true to JRuby or set JRUBY_OPTS or modify .jrubyrc to enable.

(root) at /home/username/.rvm/rubies/jruby-head/lib/ruby/shared/mkmf.rb:8
require at org/jruby/RubyKernel.java:1021 (root) at /home/username/.rvm/rubies/jruby-head/lib/ruby/shared/rubygems/custom_require.rb:1 (root) at extconf.rb:1

在错误解释中声明的任何参数都不会成功......

关于已安装的 jruby 版本的信息:jruby 1.7.0.preview2.dev (1.9.3p203) 2012-08-05 22cd6f9 on Java HotSpot(TM) Server VM 1.7.0_05-b05 [linux-i386]

平台:Linux

Gem:串口

最佳答案

正如 echristopherson 所说,对 JRuby 的 C 扩展支持已弃用。在大多数 gem 中,您应该在 RubyGems 中找到 Java 特定版本。或 Github 中的健康替代品。我不建议你尝试破解 gem 来使用 jruby,因为这将是一个痛苦的世界......

关于ruby - jRuby,带有 C 扩展的 gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11817590/

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