Windows 轨道3——Rspec

Windows 轨道3——Rspec,windows,ruby-on-rails-3,rspec2,Windows,Ruby On Rails 3,Rspec2,在我的rails3应用程序中,我安装了rspec。但是,当我在控制台中运行rspec命令时,它会给出以下错误 C:\myapp>rspec spec 'rspec' is not recognized as an internal or external command, operable program or batch file. 请帮忙 提前谢谢。你可以试试 bundle exec rspec spec 它不能解决根本问题,但可以快速解决 编辑:你用谷歌搜索了一下,你试过这个吗

在我的rails3应用程序中,我安装了rspec。但是,当我在控制台中运行rspec命令时,它会给出以下错误

C:\myapp>rspec spec
'rspec' is not recognized as an internal or external command,
operable program or batch file.
请帮忙

提前谢谢。

你可以试试

bundle exec rspec spec
它不能解决根本问题,但可以快速解决


编辑:你用谷歌搜索了一下,你试过这个吗

您需要将ruby gems目录添加到PATH环境变量中

对我来说,这是“C:\Program Files\Ruby192\lib\ruby\gems”,但这取决于版本和安装目录。您可以通过进入“计算机>系统属性>高级系统设置>环境变量>路径>编辑”将其添加到PATH变量中。确保不要擦除现有内容。相反,添加分号并将gems路径粘贴到中


祝你好运。

我这样做了,效果很好

C:\OSS\InSpects>PATH=C:\Ruby192\lib\ruby\gems\1.9.1\bin;C:\Ruby192\bin

我知道这项工作。但我想知道这一切的根本原因。谢谢你的回答。这可能对其他人有帮助。:)你可能应该在这个问题上添加一些windows标签,因为这才是真正的问题,而不是rails特有的:)@Rohit在我的答案中添加了一些信息,请检查它Hi,你是在哪里添加这个来运行它的,作为命令提示符中的命令还是路径?我的意思是我不能得到这个特殊的东西
C:\OSS\Inspects>Path=
nevermind,我得到了它我刚刚把
C:\Ruby192\lib\ruby\gems\1.9.1\bin
放在路径:)但是我想知道你在上面做了什么。