Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经使用 gem (gem install rspec) 命令安装了 RSpec。一切顺利。如果我尝试再次重新安装它,我会收到一条消息,就像它已经安装了一样。
当我尝试从 Ubuntu 的命令行使用 rspec 时,终端找不到该程序。
我的问题是 gem 命令是否只安装库,这意味着我需要自己手动安装 rspec 可执行文件,还是 gem 命令应该安装所有内容,这意味着安装过程中出现问题?
我已经确认可执行文件确实已安装并且应该能够自行运行。
您可以通过使用以下命令检查已安装 gem 的列表来验证 gem 是否已安装:gem 查询。
您还可以使用以下命令检查 gem 使用的路径:gem env。
这应该为您提供 gem 正在使用的 Ruby 版本的路径、它们的可执行路径(以便您可以更新路径)以及它们的存储位置。
确保它们被配置为使用正确的 Ruby 版本(如果您使用多个版本)并且路径在您的 $PATH 变量中。