最新更新后缺少 Ruby select! 方法

最新更新后缺少 Ruby select! 方法

当我昨天更新到 Ruby 1.9 后尝试运行一些代码时,出现了这个错误:

undefined method `select!' for ["58720262"]:Array (NoMethodError)

当我在 irb 中尝试时,我遇到了同样的错误。有人知道如何恢复此方法吗?是否有我可以降级的库或类似的东西?谢谢!

答案1

好的,我搞清楚了哪里出了问题。我的机器上安装了ruby1.8ruby1.9.1,当 update-manager 执行操作时,它将所有链接恢复/etc/alternatives到 1.8。该select!方法在 1.8 中不存在。我放回了我的链接(ruby、irb、rdoc、ri),一切又恢复正常了。

相关内容