0

我在 Windows 8 下将 Rubymine 5.4.3.2.1 与 Ruby 1.9.3 一起使用。即使是最简单的程序也无法调试,因为在断点变量显示中,深入研究任何复杂变量都会导致无休止的“收集数据”响应。调试是没用的。

我已经与 JetBrains 合作了 2 天来解决这个问题。他们无法重新创建它。但是,我看到许多其他用户遇到此问题并迁移到其他调试器的帖子。如果我能解决这个问题,我宁愿留在 Rubymine 上。但是,我需要使用调试器。

JetBrains 让我向他们转储各种信息、禁用防火墙、提供示例代码、向他们展示截屏视频、重新安装 gem 并为他们提供线程转储,他们将在下周查看。他们让我在另一个我没有的工作站上试用它,然后升级到 Ruby 2.0,这无济于事,因为我使用的代码不兼容。我已经搜索(并且搜索和搜索)了答案。我已经重新安装了 Rubymine。一切,无济于事。

有没有其他人看到这个问题?有没有其他人解决了这个问题?你对我有什么建议吗?

如果其他人看到它,请将其报告给 JetBrains。

4

1 回答 1

0

升级到当前的 Ruby,例如 1.9.3p448,可以解决这个问题。

事实证明,BitNami 最近对 Rubystack 进行了更改,在应用 TCS(代码源)性能补丁的同时降低了 Ruby 的 Rubystack 版本 1.9.3-8。他们没有提供足够的通知或解释他们做了什么或为什么。他们只为 Windows 这样做,这没有任何意义,因为那是一个开发环境。截至今天,Rubystack 1.9..3-12 正在分发,此更改将 Ruby 降级到 1.9.3p231。

升级的 BitNami Rubystack 用户可能会遇到一连串的问题。如果他们选择这样做,他们需要确保引用 TCS Ruby 源代码进行构建。BitNami 确实有关于如何升级到当前 Rubyinstaller 版本的建议,这是一种解脱。您可以在以下位置看到:

什么 Ruby 源代码与 Rubystack 1.9.3-12 匹配?

我的解决方法是下载 RubyInstaller 7zip 文件并更改 BitNami Ruby 文件夹的内容以供参考,如下所示:

Rubystack 版本在 1.9.3-12 版中是否过时?

于 2013-07-14T13:29:45.907 回答