Windows Gem安装

时间:2010-10-07 18:06:54

标签: ruby-on-rails windows-7 rubygems gem gravatar

我是Ruby on Rails的新手。我有一个关于安装宝石的快速问题。

我正在使用带有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文件时,有用于rails,annotate等的批处理文件,它们工作正常但是没有gravatar_image_tag的批处理文件。

我想知道我在哪里出错了。

提前致谢。

2 个答案:

答案 0 :(得分:1)

并非所有gem都可以从命令行执行。查看是否安装了gem(以及其版本)的最佳方法是运行:

gem list

答案 1 :(得分:-1)

如果要在rails 3项目中使用gem,则应将其添加到Gemfile(在项目的根目录中)。像这样的东西

gem "gravatar_image_tag"

然后运行bundle install

gravatar_image_tag应放在视图中的某个位置,以生成正确的html。

可在t heir github page上找到更多信息。

[编辑]也许我的答案不是那么重要。要检查gem是否已正确安装,请键入

gem list gravatar_image_tag

bundle show gravatar_image_tag

如果您使用bundler安装了gem。

并非所有宝石都安装批处理文件,根据文档,这也不是。