0

私はRuby on Railsの初心者です。gem のインストールについて簡単な質問がありました。

Ruby 1.9.2 および Rails 3.0 を搭載した Windows 7 64 ビット マシンを使用しており、gravatar_image_tag gemをインストールしようとしています。

gem install gravatar_image_tag

それを実行すると、成功したと表示されます。しかし、私がこれをやろうとすると:

gravatar_image_tag -v

それは言う 'gravatar_image_tag' is not recognized as an internal or external command, operable program or batch file'

ruby192/bin ファイルを調べたところ、正常に動作するレール、注釈などのバッチ ファイルがありますが、gravatar_image_tag のバッチ ファイルはありません。

私はこれでどこが間違っているのだろうと思っていました。

前もって感謝します。

4

2 に答える 2

1

すべての gem がコマンドラインから実行できるわけではありません。gem (およびそのバージョン) がインストールされているかどうかを確認する最良の方法は、次を実行することです。

gem list
于 2010-10-07T18:10:36.273 に答える
-1

Rails 3 プロジェクト内で gem を使用する場合は、Gemfile(プロジェクトのルートにある) に追加する必要があります。このようなもの

gem "gravatar_image_tag"

次に実行しbundle installます。

正しい html を生成するには、ビューのgravatar_image_tagどこかに配置する必要があります。

詳細については、github ページを参照してください。

[編集] たぶん、私の答えはあまり重要ではありませんでした。gem が正しくインストールされたかどうかを確認するには、次のいずれかを入力します。

gem list gravatar_image_tag

また

bundle show gravatar_image_tag

bundler を使用して gem をインストールした場合。

すべてのgemがバッチファイルをインストールするわけではなく、ドキュメントによると、これもそうではありません。

于 2010-10-07T18:44:38.917 に答える