2

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

我用谷歌搜索了一下,似乎没有任何线索表明这个宝石变成了什么。关于如何进行的任何想法?

4

2 回答 2

5

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

于 2012-04-28T16:15:58.163 回答
-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 > 
于 2012-04-28T16:26:59.877 回答