gpt4 book ai didi

ruby - bundle exec rspec spec/=> RUBYOPT : -F (RuntimeError) 中的无效开关

转载 作者:数据小太阳 更新时间:2023-10-29 06:49:36 25 4
gpt4 key购买 nike

当我在 Windows 7 64 位系统上运行 bundle exec rspec spec/ 时,我收到以下错误:

invalid switch in RUBYOPT: -F (RuntimeError)

我正在运行 ruby​​ 1.9.2p136 (2010-12-25) [i386-mingw32](安装在 c:\Program Files (x86)\Ruby192)和 bundler 1.0.15(作为 ruby​​ gem 安装) .

关于如何解决这个问题的任何线索?

谢谢,

最佳答案

Bundler 不喜欢 Ruby 的路径包含空格这一事实。

为了解决这个问题,我编辑了 runtime.rb(在 %RUBYDIR%\lib\ruby\gems\1.9.1\gems\bundler-1.0.15\lib\bundler),更改了第 147 行(在 中) def setup_environment) 来自:

rubyopt.unshift "-I#{File.expand_path('../..', __FILE__)}"

到:

rubyopt.unshift "\"-I#{File.expand_path('../..', __FILE__)}\""

这用引号将整个选项括起来,以便 Ruby 将其解释为单个选项。

关于ruby - bundle exec rspec spec/=> RUBYOPT : -F (RuntimeError) 中的无效开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6375063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com