gpt4 book ai didi

ruby-on-rails - Spork 配置错误? : `require' : no such file to load

转载 作者:可可西里 更新时间:2023-11-01 10:28:52 25 4
gpt4 key购买 nike

我是 Ruby & Rails 的新手,目前正在研究 Rails Tutorial .具体来说,我目前正在编写本书中我需要的部分 setup Spork .

不幸的是当我进入

spork

我明白了

Using RSpec
-- Rinda Ring Server listening for connections...

-- Starting to fill pool...
Wait until at least one slave is provided before running tests...
** CTRL+BREAK to stop Spork and kill all ruby slave processes **
Spork is ready and listening on 8989!
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load --
magazine_slave (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from magazine_slave_provider.rb:5:in `<main>'

重复最后 4 行。

好吧,很简单,它似乎是 lib/rubygems/custom_require 中的问题。

项目 lib 目录不包含 ruby​​gems 子目录,所以我假设它在 ruby​​ 目录中;但事实并非如此。那么 ruby​​gems 是某种虚拟目录吗?

$ dir *custom_require*.* /s/b

产量

C:\Ruby192\lib\ruby\1.9.1\rubygems\custom_require.rb
C:\Ruby192\lib\ruby\gems\1.9.1\doc\rubygems-1.6.2\rdoc\lib\rubygems\custom_require_rb.html
C:\Ruby192\lib\ruby\gems\1.9.1\gems\rubygems-update-1.6.2\lib\rubygems\custom_require.rb
C:\Ruby192\lib\ruby\site_ruby\1.9.1\rubygems\custom_require.rb

所以html文件显然不是,下面文件的第29行有注释。

C:\Ruby192\lib\ruby\gems\1.9.1\gems\rubygems-update-1.6.2\lib\rubygems\custom_require.rb
C:\Ruby192\lib\ruby\site_ruby\1.9.1\rubygems\custom_require.rb

第29行有代码

C:\Ruby192\lib\ruby\1.9.1\rubygems\custom_require.rb

但是当我把代码注释掉的时候,还是报错,当我去掉29之前行的注释时,报错行号没有变。

谁能告诉我这可能是什么?

最佳答案

好的,这就是我为解决问题所做的。

我对这个解决方案并不十分满意,并且觉得它留下了更多 Unresolved 问题,但它可能会为 future 遇到类似问题的人提供提示。

  1. 我最初在安装 RubyInstaller 之前安装了 BitNami Ruby,因此我认为可能存在至少部分使用 Bitnami 而不是 RubyInstaller 的配置。所以我卸载了 RubyInstaller、BitNami。然后我重新安装了 RubyInstaller 并重新运行教程中的所有 gem 安装等。

  2. 不幸的是,虽然我不再遇到上述错误,但我得到了一个不同的错误。

    magazine_slave_provider.rb:5:in 'require': no such file to load -- magazine_slave (LoadError)
    from magazine_slave_provider.rb:5:in '<main>'

    至少我能找到这个文件并且我通过替换 require 'magazine_slave' 解决了这个问题与 require File.dirname(__FILE__) + '/magazine_slave'

这似乎解决了我的问题,尽管看起来我只是掩盖了一个更大问题的症状。当其他人似乎都没有遇到此问题时,这似乎不太可能是实际问题。

关于ruby-on-rails - Spork 配置错误? : `require' : no such file to load,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5545157/

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