小编Eth*_*son的帖子

Rspec 测试加载错误:无法加载此类文件 -- spec_helper (LoadError)

我正在关注 RSpec 测试的一章,但我不断收到load error.

它告诉我首先创建一个新分支,然后创建两个新目录:ModelsSpec. 在这些目录中,我应该制作两个文件;models/entry.rbspec/entry_spec.rb。在 中spec/entry_spec.rb,我应该输入以下代码:

require_relative '../models/entry'


RSpec.describe Entry do

end
Run Code Online (Sandbox Code Playgroud)

然后在我的models/entry.rb我应该把这个代码:

class Entry

end
Run Code Online (Sandbox Code Playgroud)

然后我应该运行这个终端命令:

$ rspec spec/entry_spec.rb
Run Code Online (Sandbox Code Playgroud)

并得到这个结果:

No examples found.

Finished in 0.00015 seconds (files took 0.1186 seconds to load)
0 examples, 0 failures
Run Code Online (Sandbox Code Playgroud)

但是我总是收到这个加载错误,我不知道这是什么意思

/Users/ethanfranson/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- spec_helper (LoadError)
    from /Users/ethanfranson/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /Users/ethanfranson/.rvm/gems/ruby-2.2.1/gems/rspec-core-3.4.2/lib/rspec/core/configuration.rb:1295:in `block in requires='
    from /Users/ethanfranson/.rvm/gems/ruby-2.2.1/gems/rspec-core-3.4.2/lib/rspec/core/configuration.rb:1295:in `each'
    from /Users/ethanfranson/.rvm/gems/ruby-2.2.1/gems/rspec-core-3.4.2/lib/rspec/core/configuration.rb:1295:in `requires='
    from /Users/ethanfranson/.rvm/gems/ruby-2.2.1/gems/rspec-core-3.4.2/lib/rspec/core/configuration_options.rb:109:in `block …
Run Code Online (Sandbox Code Playgroud)

ruby rspec ruby-on-rails ruby-on-rails-3

5
推荐指数
1
解决办法
2988
查看次数

为什么 Node.js 无法识别图像路径

我正在尝试使用相对路径节点加载我的图像;但是它一直给我一个 404 错误(未找到)。这是我的代码:

var express = require("express");
var app = express();

app.use(express.static("public"));
app.set("view engine", "ejs");
app.get("/", function(req,res){
  res.render("home");
});


app.get("/fallinlovewith/:thing", function(req, res){
  var thing = req.params.thing; 
  res.render("love", {thingVar: thing});
});


app.get("/posts", function(req, res) {
    var posts = [
        {title: "Post 1", author: "Susy" },
        {title: "My adorable pet Bunny!", author: "Bob" },
        {title: "Can you belive this pomsky?", author: "Ethan" },
      ];

  res.render("posts", {posts: posts});
});

app.listen(process.env.PORT, process.env.IP, function(){
console.log("server started");
});
Run Code Online (Sandbox Code Playgroud)

这是我的 home.ejs 文件

<% include  partials/header %>
<h1>This …
Run Code Online (Sandbox Code Playgroud)

javascript ejs node.js

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

ejs ×1

javascript ×1

node.js ×1

rspec ×1

ruby ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1