我已经使用gem(gem install rspec)命令安装了RSpec。一切都很好。如果我再次尝试重新安装,我会收到一条消息,就好像它已经安装好了。
当我尝试在Ubuntu上从命令行使用rspec时,终端无法找到该程序。
我的问题是gem命令是否只安装库,这意味着我需要自己手动安装rspec可执行文件,或者是gem命令应该安装所有内容,这意味着在安装过程中出现了问题?
答案 0 :(得分:0)
我已确认可执行文件已安装,并且应该可以自行运行。
您可以通过使用以下命令检查已安装的gem列表来验证gem是否已安装:gem query。
您还可以使用:gem env。
检查gem使用的路径这应该为您提供gems正在使用的Ruby版本的路径,它们的可执行路径(以便您可以更新路径)以及它们存储的位置。
确保将它们配置为使用正确的Ruby版本(如果您使用多个版本)并且路径位于$ PATH变量中。