Rake、Rspec 和 Windows

Rake、Rspec 和 Windows

如果我尝试在我的 Windows 环境中运行最简单的 rake rspec 测试(我基本上没有经验)我会收到以下错误:

>ruby "D:\Ruby191\bin\rake" test
"D:/Ruby191/bin/ruby.exe" -S bundle exec rspec -cfs spec/app_spec.rb
ruby.exe: invalid switch in RUBYOPT: -F (RuntimeError)
rake aborted!
ruby -S bundle exec rspec -cfs spec/app_spec.rb failed

Tasks: TOP => test => spec

我似乎 ruby​​ 不喜欢那个中间的F标志,但我没有添加它,并且在 .bat 或 ruby​​ 文件中找不到引入标志的任何部分。

我没有在谷歌上搜索过这个问题(我可能搜索了错误的术语),有人有什么建议吗?

答案1

我去把 Ruby 安装到了一个有空格的文件夹中(程序F该文件包含以下信息(例如,将图片重命名为“文件”)。不要这样做

答案2

如果你在 Windows 上安装了 Ruby,我假设你使用了Ruby 安装程序。尝试安装开发套件

我建议安装到,然后C:\Ruby运行以确保一切都是最新的。gem update --systemgem update

相关内容