我在本地机器(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?非常感谢您的帮助!
我如何知道我的本地机器上是否有 gem?
键入gem list
。
您正在搜索带有which
. 如果您正在使用 bundler gems list
,您可以列出所有 gem 。bundle list
gem list | grep gemname
您可以使用或搜索特定的宝石bundle show gemname
。
如果您使用的是 RVM 或任何其他 Ruby 版本管理器,您可能会将其安装在其他 Ruby 版本中。
rvm list
会让您知道您安装了哪个版本以及正在使用哪个版本。检查其他版本:
rvm use 'ruby_version'
接着
gem list gemname