So, the heart of the issue is that your SVG file isn’t in the right place:
The reason? I’m not sure, to tell you the truth. I’ve tried debugging this for about an hour and am met with problem after problem. There is some issue with the tasks in
/gulp/tasks/sprites.js, so you’ll want to go through each task individually and make sure it’s doing what you expect it to. That’s what I was doing, until I started getting weird bugs related to module depedencies, and I just don’t have time to fiddle with those. It does seem to me that the first task in
createSprite, isn’t putting files where
copySpriteGraphic is expecting. Double check that path to see if it makes sense to you. I’m also not seeing a .png file or the
sprites folder under
/app/assets/images, so either
copySpriteGraphic or one of its subordinate tasks has a problem.
Sorry I can’t do more. I’m sure the tutorial had you install some stuff globally, and there’s no way for me to match your environment without doing the same.