I’m getting an error trying to register this library of mine:
Here is the error:
Error: Could not parse manifest → Expecting value: line 7 column 1 (char 6)
I’ve spent several hours investigating this with no success and I’ve checked library.json for validity, checked the validity of library dependencies and searched everywhere for similar problem reports. I can change the order of the lines in library.json and I still get the exact same error so it must be a subtle problem. Or perhaps I can’t see the forest for the trees
Ahh well, the most probably cause is that you’re pointing the register command to u-blox-m8/library.json at master · RocketManRC/u-blox-m8 · GitHub, which is the Github UI page for the file, but not the raw file itself. The HTML page starts with 7 newlines and then some HTML code, so that’s not a valid JSON.
You have to register it as
pio lib register "https://raw.githubusercontent.com/RocketManRC/u-blox-m8/master/library.json"