问题标签 [ruby-1.9.3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2705 浏览

ruby-on-rails-3 - RVM、Ruby 1.9.3、rails 3.1.3:由于 ruby​​-debug 无法启动 rails 服务器

当我尝试通过启动 rails 服务器时rails s出现此错误:

这是我的 Gemfile:

我一直在谷歌搜索,我无法弄清楚。我会很感激任何帮助。

0 投票
2 回答
1210 浏览

ruby - Ruby - 将 lib 中的模块依赖的资源文件放在哪里?

我正在尝试按照最佳实践来构建我的 ruby​​ 项目。我目前有这样的事情:

我根据在网上找到的建议以这种方式设置它。

我的问题是我有一些资源文件,“resouce1.txt”和“resouce2.txt”。我的可执行文件需要打开文件“resource1.txt”。my_module.rb 需要能够打开文件“resource2.txt”。我在哪里将这些计划文本资源文件放在这个目录结构中,以及如何从相应的 ruby​​ 文件中打开它们(File.open)。

提前致谢,
科森

0 投票
3 回答
339 浏览

ruby - 将一个数组翻译成一些数组

我想将一个 Ruby 数组(可能包含一些子数组)扩展为另一个数组数组,就像在这些示例中一样:

示例 1:[:foo, :bar]

示例 2:[:foo, :bar, [:ki, :ku]]

示例 3:[:foo, :bar, :baz, [:a, :i, :u, :e, :o], :qux]

示例 4:[:foo, :bar, :baz, [:a, :i, :u, :e, :o], [1, 2], :qux]

示例 5:[:foo, [[], :c], :bar]

示例 6:[:foo, [[:a, :b], :c], :bar]

注意:仅应扩展子数组。这就是为什么在示例 5 和 6 中,子子数组没有展开。

非常感谢您的任何建议或代码。

0 投票
1 回答
3724 浏览

windows - 在 Ruby 1.9.3 的 Windows 上安装 ruby​​-debug-base19

当我执行时,我需要安装 ruby​​-debug-base19 以便在 Netbeans IDE 上进行主动调试:

我收到以下错误。从日志生成中提取

先决条件:

Ruby 安装成功

DevKit 安装成功

我已经阅读了这篇文章,但没有成功。

我错过了什么?

0 投票
1 回答
782 浏览

ruby-on-rails - rails 3.2.2的捆绑错误

以前我正在使用以下 rails 配置:

最近我尝试在单独的 gemset 中安装 ruby​​ 1.9.3,然后在其上安装 rails 3.2.2。宝石的安装没问题。但是,当我尝试创建新的 Rails 应用程序时出现此错误,我收到此错误:-

我尝试了 rails 3.2.1,结果相同。但是,当我尝试将 rails 3.2.1 与 ruby​​-1.9.2-p180 一起使用时,它变得很顺利。

感谢任何帮助!

0 投票
3 回答
119 浏览

ruby - 在 Ruby 中定义类时避免重复?

当我在 ruby​​ 中创建类时,我发现自己经常重复一些事情,通常我会得到类似于以下内容的内容:

ruby 是否使用快捷方式来更有效地实现这样的事情?

0 投票
3 回答
166 浏览

ruby - 方法中的递归例程

通常,我在仅由该方法或递归例程本身调用的方法中有一个递归例程:

但由于bar没有在其他任何地方使用,我不想将它定义为一个方法,而是以某种方式将它放在调用它的方法中,如下所示:

这可能吗?

0 投票
1 回答
300 浏览

ruby-1.9.3 - 你如何比较 Ruby 中包含不同键格式(一些字符串、一些符号)的哈希值?

我正在使用 ruby​​ 1.9.3,我需要比较两个具有不同密钥格式的哈希。例如,我希望以下两个哈希值相等:

关于如何在一行代码中比较这两个哈希的任何想法?

0 投票
1 回答
62 浏览

ruby-1.9.3 - 如何定义 [] 方法以访问 ruby​​ 类中的类成员?

我已经用 ruby​​ 编写了一个类,我希望定义方法 [] 来访问它的成员(所有成员都是公共的)。例如,对于以下简单类:

我希望以下内容相同

请问有什么帮助吗?提前致谢

0 投票
1 回答
285 浏览

ruby - 中途戒烟后该怎么办

一旦我在一个 Fiber 实例的中间完成fiber,即我yield从它中编辑而没有完成它,并且我不再使用它,fiber我该怎么处理它?我应该明确地销毁它,还是有类似killFiber 的东西,或者它会被正确地收集起来?如果是,那么 Ruby 怎么知道我fiber.resume将来会不会去呢?