错误:在任何存储库中找不到有效的宝石'摘要'(> = 0) - 为什么我不能安装/找到Digest gem?

时间:2012-04-28 16:10:28

标签: ruby-on-rails ruby rubygems

我目前正在做Michael Hardtl的Rails教程,在第7章中有一段以require 'digest'开头的代码。我运行sudo gem install digest并得到错误,无法找到摘要gem。

我用Google搜索过,似乎没有任何关于这个宝石变成什么的线索。有关如何进行的任何想法吗?

2 个答案:

答案 0 :(得分:4)

它不是宝石,而是红宝石标准库的一部分

答案 1 :(得分:-1)

根据您运行的ruby版本,您无需进行此操作。

如果您正在运行ruby 1.9.3~,例如。

您可以在控制台尝试:

Loading development environment (Rails 3.2.3)
1.9.3-p125 :001 > Digest::SHA2.hexdigest("test")
 => "9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08" //result
1.9.3-p125 :002 >