2

私は現在MichaelHardtlのRailsチュートリアルを行っていますが、第7章には、で始まるコードのセクションがありますrequire 'digest'。実行するsudo gem install digestと、ダイジェストgemが見つからないというこのエラーが発生します。

私はグーグルで検索しましたが、この宝石が何に変わったかについては何の手がかりもないようです。どのように進めるかについてのアイデアはありますか?

4

2 に答える 2

5

これは宝石ではなく、ルビー標準ライブラリの一部です

于 2012-04-28T16:15:58.163 に答える
-1

実行しているルビーのバージョンによっては、これを要求する必要はありません。

たとえば、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 に答える