我正在关注 RSpec 测试的一章,但我不断收到load error.
它告诉我首先创建一个新分支,然后创建两个新目录:Models和Spec. 在这些目录中,我应该制作两个文件;models/entry.rb和spec/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) 我正在尝试使用相对路径节点加载我的图像;但是它一直给我一个 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)