当前位置: 首页 > 知识库问答 >
问题:

无法安装ruby-debug-base 19x gem

公良凯
2023-03-14

当我试图安装ruby-debug-base19xgem以使用RubyMine IDE调试我的应用程序时,我收到了下面的错误消息,有人能帮我吗?

我正在使用MacOSX10.7。4.

/Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
checking for rb_method_entry_t.body in method.h... no
checking for vm_core.h... no
/Users/danilobarsotti/.rvm/gems/ruby-1.9.3-p194/gems/ruby_core_source-0.1.5/lib/ruby_core_source.rb:39: Use RbConfig instead of obsolete and deprecated Config.
checking for rb_method_entry_t.body in method.h... no
checking for vm_core.h... yes
checking for iseq.h... yes
checking for insns.inc... yes
checking for insns_info.inc... yes
checking for eval_intern.h... yes
creating Makefile

make
compiling breakpoint.c
compiling ruby_debug.c
ruby_debug.c:24: error: conflicting types for ‘rb_iseq_compile_with_option’
/Users/danilobarsotti/.rvm/rubies/ruby-1.9.3-p194/include/ruby-1.9.1/ruby-1.9.3-p194/vm_core.h:505: error: previous declaration of ‘rb_iseq_compile_with_option’ was here
ruby_debug.c: In function ‘call_at_line_unprotected’:
ruby_debug.c:474: warning: implicit conversion shortens 64-bit value into a 32-bit value
ruby_debug.c: In function ‘filename_cmp’:
ruby_debug.c:538: warning: implicit conversion shortens 64-bit value into a 32-bit value
ruby_debug.c:539: warning: implicit conversion shortens 64-bit value into a 32-bit value
ruby_debug.c: In function ‘optional_frame_position’:
ruby_debug.c:1695: warning: implicit conversion shortens 64-bit value into a 32-bit value
ruby_debug.c: In function ‘do_jump’:
ruby_debug.c:2310: warning: implicit conversion shortens 64-bit value into a 32-bit value
ruby_debug.c: In function ‘context_jump’:
ruby_debug.c:2378: warning: comparison between signed and unsigned
ruby_debug.c:2392: warning: comparison between signed and unsigned
make: *** [ruby_debug.o] Error 1

编辑

当我尝试使用“RubyMine gem工具”(RubyMine IDE内部)安装gem时,我收到以下消息:

共有3个答案

王佐
2023-03-14

只需从gems/gems集中删除所有与调试相关的gem,然后让RubyMine重新安装正确的gem。为我工作。

巫马善
2023-03-14

你可以试试

gem install ruby-debug-ide19

(根据维基)。这将在OS X 10.7上为我安装。4,但您可能希望给调试器gem一个快照(gem安装调试器)。与大多数ruby debug*gems不同,它实际上是维护的。

单于山
2023-03-14

1) 请尝试下载linecache19-0.5。13.gem和ruby-debug-base19-0.11。26.来自http://rubyforge.org/frs/?group_id=8883

2) gem安装linecache19-0.5。13.宝石

3) gem安装ruby-debug-base19-0.11。26.gem--ruby include=[您的ruby源代码]或者您可以尝试gem安装ruby-debug-base19x--pre

 类似资料:
  • 本文向大家介绍Windows下安装配置Ruby的debug工具ruby-debug-base19,包括了Windows下安装配置Ruby的debug工具ruby-debug-base19的使用技巧和注意事项,需要的朋友参考一下 gem使用代理的两种方式: 方式一:  方式二:  安装ruby-debug-base19 有2种方法: 方法一: 先下载.gem文件,然后直接安装.gem文件,这种需要编

  • 下面列出了在 Windows 机器上安装 Ruby 的步骤。 下载地址: 官网:http://rubyinstaller.org/downloads/ 国内:https://rubyinstaller.cn/ 注意:在安装时,您可能有不同的可用版本。 Window 系统下,我们可以使用 RubyInstaller 来安装 Ruby 环境,下载地址为:请点击这里下载。 下载 rubyinstalle

  • 主要内容:源码安装,自动安装 Ruby,使用 RVM 安装 Ruby下面列出了在 Linux 机器上安装 Ruby 的步骤。 注意:在安装之前,请确保您有 root 权限。 源码安装 下载最新版的 Ruby 压缩文件。请点击这里下载。 下载 Ruby 之后,解压到新创建的目录下: 现在,配置并编译源代码,如下所示: 安装后,通过在命令行中输入以下命令来确保一切工作正常: 如果一切工作正常,将会输出所安装的 Ruby 解释器的版本,如上所示。如果您安装了其他版本,则

  • 我已经安装了ruby2.0.0-p598-x64,我还解压了。 但是当我在中给出时,它会说 无法找到有效的gem'json'( 原因如下: 无法从https://rybtgems.org/-SSL_connect下载数据返回=1 errno=0 state=SSLv3读取服务器证书B:证书验证失败(https://rubygems.org/latest_specs.4.8.gz) 我该怎么解决这个

  • 我正试图在Ubuntu19.04上安装gem selenium webdriver,但我一直遇到以下错误: 构建本机扩展。这可能需要一段时间。。。错误:安装selenium webdriver时出错:错误:无法生成gem本机扩展。 当前目录:/var/lib/gems/2.5.0/gems/childprocess-1.0.1/ext/usr/bin/ruby2。5-rrubygems/usr/s

  • 经过多次尝试,我放弃了。当我在创建一个新项目后试图运行ROR时,这条消息继续出现: 有人能帮我找出问题所在吗?