【问题标题】:LoadError RubyInstaller with Windows带有 Windows 的 LoadError RubyInstaller
【发布时间】:2014-06-24 17:30:16
【问题描述】:

所以我尝试卸载重新安装以及运行 gem 更新,但不断收到以下错误。

C:\Users\Dakota>rspec
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0.2/lib/rspec/
core/configuration.rb:1057:in `load': cannot load such file -- C:/Users/Dakota/s
pec (LoadError)
  from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.2/lib/rspec/core/configuration.rb:1057:in `block in load_spec_files'
  from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.2/lib/rspec/core/configuration.rb:1057:in `each'
  from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.2/lib/rspec/core/configuration.rb:1057:in `load_spec_files'
  from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.2/lib/rspec/core/runner.rb:97:in `setup'
  from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.2/lib/rspec/core/runner.rb:85:in `run'
  from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.2/lib/rspec/core/runner.rb:70:in `run'
  from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.2/lib/rspec/core/runner.rb:38:in `invoke'
  from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.2/exe/rspec:4:in `<top (required)>'
  from C:/RailsInstaller/Ruby1.9.3/bin/rspec:23:in `load'
  from C:/RailsInstaller/Ruby1.9.3/bin/rspec:23:in `<main>'

【问题讨论】:

  • 它似乎在寻找一个不存在的文件。确保 C:/Users/Dakota/spec 存在(尽管没有文件扩展名很奇怪)。可能是配置出了问题,或者您下载了错误的 gem。您使用的 ruby​​ 版本可能是错误的 rspec gem。

标签: ruby-on-rails ruby ruby-on-rails-3 rspec gem


【解决方案1】:

看起来您不是您的应用目录。当您执行 rspec 时,您当前位于 C:\User\Dakota。你想进入C:\Users\Dakota\&lt;rails app here&gt;,从那里你应该使用rspec spec/ 执行rspec。真的,虽然你应该使用 bundle 来执行,所以你很可能想运行bundle exec rspec spec/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-03
    • 2011-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-25
    • 2011-02-10
    相关资源
    最近更新 更多