Comments (5)
By the way, here is the log from $ chef serve
http://dpaste.com/0XQQM2Y.txt
from piecrust2.
Ah, very interesting... so I don't know if this has always been the case but it looks like lessc
won't output anything if the input file is empty, or has all empty rules... which is why PieCrust can't find the output map file. You can safely ignore the error and continue with pasting the CSS code and it should catch it.
Thanks for reporting though! And while trying to repro, I ran into 2 other bugs :( I guess I know what I'll be doing this week-end when I have free time :)
from piecrust2.
You are welcome, and I'm sorry hehe.
Anyway, even after filling up the .less file I get the error.
Couldn't it be that the base map file isn't being created?
I'm not familiar with lessc, so I'm not sure what should be the expected output. Tried to look through https://github.com/ludovicchabant/PieCrust2/blob/master/piecrust%2Fprocessing%2Fless.py but I am of no help here.
Never mind the above paragraph, I left it there for reference of my own mistake.
Just tried a little harder and guess I know what the problem is.
I have no previous frontend experience, so I wasn't aware I had to have lessc installed when I begun (didn't find that mentioned in the tutorial), thus when I figured out it was needed, I apt-get installed it.
This time I tried to install it the proper way, using npm.
Now less is installed locally and I pointed to it on the config file:
less:
bin: node_modules/.bin/lessc
And when I serve, I get no errors.
So that's it. The error was happening because I was using a system package manager's version which probably is very outdated.
I would just suggest you add a side note in the tutorial regarding given requirement, because another clueless person (like me =P) might also not be aware lessc should be installed.
from piecrust2.
Yeah the tutorial is not very complete in that regard. Maybe I'll change it to use a normal CSS file instead of a LessCSS one (so there's no need to install something).
from piecrust2.
FYI I changed the tutorial to use standard CSS so people don't need to install Less if they don't have it. I also fixed the bug where an previously non-existing assets
folder wasn't detected if you create it while chef serve
is running. Now it will pick it up if it appears. And last, if config.yml
changes, the background pipeline will also reload it.
from piecrust2.
Related Issues (20)
- Site/Root variable including tilde results in URI error upon baking HOT 2
- How to handle pages with "more" link HOT 1
- Can't get children to work properly HOT 4
- Trying to run FoodTruck HOT 4
- pip install not working HOT 2
- "python2" and python3 compatiblity(at the same time) of Piecrust2 HOT 2
- Missing attributes and unexpected keyword HOT 5
- Sass sourcemaps HOT 1
- Current entry already exists HOT 2
- site.root contains "/" even when set to "" HOT 3
- Add ability to just generate relative URLs HOT 5
- dashboard.html template not found HOT 2
- "chef init mywebsite" encounter error,how to fix it? HOT 3
- Include "wheel" in depenencies HOT 4
- Prebuild assets HOT 1
- PieCrust 3.2.1. appears to not make pages correctly HOT 1
- PieCrust admin doesn't work with Flask 1.0 HOT 1
- Unable to use Source functions in Jinja macros
- bake could not find pagination HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from piecrust2.