我在本地计算机(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
。我怎么能弄清楚我在本地机器上安装了什么宝石?非常感谢您的帮助!
答案 0 :(得分:2)
我怎么知道我的本地机器上是否有宝石?
输入gem list
。
答案 1 :(得分:1)
您正在搜索which
的可执行文件。如果您使用的是捆绑包,则可以列出所有使用gems list
或bundle list
的宝石。
您可以使用gem list | grep gemname
或bundle show gemname
搜索特定的宝石。
答案 2 :(得分:0)
如果您使用的是RVM或任何其他Ruby版本管理器,您可能会将其安装在其他Ruby版本中。
rvm list
将告诉您已安装的版本以及正在使用的版本。检查其他版本:
rvm use 'ruby_version'
然后
gem list gemname