安装gem时,是应该只安装库,还是应该安装可执行文件?

时间:2012-05-27 14:21:11

标签: ruby rspec gem

我已经使用gem(gem install rspec)命令安装了RSpec。一切都很好。如果我再次尝试重新安装,我会收到一条消息,就好像它已经安装好了。

当我尝试在Ubuntu上从命令行使用rspec时,终端无法找到该程序。

我的问题是gem命令是否只安装库,这意味着我需要自己手动安装rspec可执行文件,或者是gem命令应该安装所有内容,这意味着在安装过程中出现了问题?

1 个答案:

答案 0 :(得分:0)

我已确认可执行文件已安装,并且应该可以自行运行。

您可以通过使用以下命令检查已安装的gem列表来验证gem是否已安装:gem query。

您还可以使用:gem env。

检查gem使用的路径

这应该为您提供gems正在使用的Ruby版本的路径,它们的可执行路径(以便您可以更新路径)以及它们存储的位置。

确保将它们配置为使用正确的Ruby版本(如果您使用多个版本)并且路径位于$ PATH变量中。