0

我在本地机器(macbook)上安装了 Rails gem 和 data_mapper gem。当我在终端中时,我可以输入which rails,它会给我一个像/Users/andyhuynh/.rvm/gems/ruby-1.9.3-p392/bin/rails.

但是,如果我输入which data_mapper,我会得到data_mapper not found。我如何才能弄清楚我在本地机器上安装了哪些 gem?非常感谢您的帮助!

4

3 回答 3

2

我如何知道我的本地机器上是否有 gem?

键入gem list

于 2013-11-10T23:46:47.510 回答
1

您正在搜索带有which. 如果您正在使用 bundler gems list,您可以列出所有 gem 。bundle list

gem list | grep gemname您可以使用或搜索特定的宝石bundle show gemname

于 2013-11-11T00:01:06.037 回答
0

如果您使用的是 RVM 或任何其他 Ruby 版本管理器,您可能会将其安装在其他 Ruby 版本中。

rvm list

会让您知道您安装了哪个版本以及正在使用哪个版本。检查其他版本:

rvm use 'ruby_version'

接着

gem list gemname
于 2013-11-11T01:26:32.650 回答