问题标签 [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 投票
6 回答
1348 浏览

ruby - 如何在一行内遍历这个哈希?

散列中的每个键都有一个也是散列的值。

对于每个散列对象,我想丢弃顶级键,并将其替换为嵌套散列对象的键和值。

我让它工作,但我的方法使用merge!, 并且需要创建另一个哈希来存储值。我很好奇是否可以在一行中完成。我尝试使用reduce(),但无法使其工作。

0 投票
2 回答
1176 浏览

ruby-on-rails-3 - 安装 ruby​​ 1.9.3 rails 3.2.1 后,获取 OpenSSL::SSL::SSLError: on simple requests

通过 rvm 安装了 ruby​​ 1.9.3/rails 2.3.1(最终在通过 rvm pkg 安装 openssl 后工作。)但现在得到 OpenSSL::SSL:SSLError 试图连接到 github(可能还有其他任何东西):

-->irb 1.9.3-p0 :001 > 要求 'open-uri' 1.9.3-p0 :002 > open(' https://github.com/ ') OpenSSL::SSL::SSLError: SSL_connect returned= 1 errno=0 state=SSLv3 读取服务器证书 B: 证书验证失败

--在使用 Ruby 1.9.3 时尝试了“证书验证失败”OpenSSL 错误中的解决方案,但没有奏效。

不确定问题是否出在 OpenSSL 中,但这似乎是问题所在。

0 投票
2 回答
400 浏览

ruby - 否定对象 ID

object_id对于某些对象,我似乎得到了负值。它是否正确?如果是这样,红宝石对象何时是object_id负数?

0 投票
0 回答
447 浏览

ruby - 机械化:Ruby 1.9.3 中 Nil 类的未定义方法“信息”

我正在尝试在我正在构建的应用程序中使用 Ruby gem Mechanize,但出现错误。

使用 Ruby 1.9.3-p0 在 IRB 中执行以下操作:

给我以下错误:

net-http-spy.rb 的初始化块如下所示:

似乎self.class.http_logger.info是导致问题的行开始,我只是不确定为什么。谁能阐明我做错了什么?

0 投票
2 回答
602 浏览

ruby-on-rails - 安装 rails 和 sqlite3 时出错

在此处遵循本教程,使用 sqlite3 在 ubuntu 11.10 上安装 ruby​​ on rails

当我运行以下命令时

我收到以下错误:

错误:在任何存储库中都找不到有效的 gem 'rails' (>= 0)

另外,当我尝试命令时,

我犯了同样的错误

错误:在任何存储库中都找不到有效的 gem 'sqlite3' (>= 0)

还,

更新:

尝试通过在终端发出以下命令来安装 rvm

但是,它连接并下载一个包左右,

但随后出现以下错误:

无法下载“https://github.com/wayneeseguin/rvm/tarball/master”。curl 返回状态“7”。

我该如何解决这个问题?

0 投票
1 回答
97 浏览

ruby - 块和对象

我有一个像这样的对象

super被调用时AnotherObject,该块似乎被传递给SomeObject. 这是正确的行为吗?它是否存在?

0 投票
3 回答
2713 浏览

ruby - 如何引用当前线程

当我想在线程环境中引用当前线程时,几种策略似乎起作用:

  • t = Thread.new{p t}
  • Thread.new{|t| p t}
  • Thread.new{p Thread.current}
  • Thread.new{p self}

它们都是等价的吗?是否有理由在特定情况下选择一个而不是其他?

0 投票
3 回答
10982 浏览

ruby-on-rails-3.1 - 思考狮身人面像没有启动 - “无法启动 searchd 守护进程”

我尝试开始在我的服务器上考虑狮身人面像,但它不想工作。

我愿意:

我得到:

我的服务器系统是 Ubuntu 10.04。此外,在我的本地机器(Mac OS X)上它运行完美。

我的sphinx.yml

配置/部署.rb

0 投票
2 回答
69 浏览

ruby - 线程内部

在下面的代码中,我希望'a'打印 1000 行,但它不输出任何内容。没有Thread.new{and },它可以工作。我究竟做错了什么?

0 投票
2 回答
1540 浏览

ruby - 为什么我可以在 Ruby 中为自己分配一个未定义的变量并得到 nil?

可能重复:
为什么 a = a 在 Ruby 中为零?

容我们说,在使用未定义变量的 Ruby 中有一个“奇怪的现象” 。就像这样:

为什么我可以在 Ruby 中为自身分配一个未定义的变量并获取nil

请注意,我在这里使用的是 Ruby 1.9.3。我不确定这在哪些其他版本中可能是正确的。

(感谢 Gary Bernhardt 在他搞笑的演讲中证明了这一点。)