Closed schymans closed 3 years ago
Sorry for the noise, I just re-ran the command in the renkulab.io repo and there it works. I assume that I have a package missing in my local renku installation, but I don't see what. cwltool, nodejs?
Yes, you need node or nodejs installed (or node:slim
docker available).
I will keep this issue open to handle this error more nicely (I've been confused by it myself on occasion). We should catch the error and write a more meaningful message to the user, instead of an Ahhhhhhhh! You have found a bug. 🐞
Thanks a lot, @Panaetius! Unfortunately pip install node
and pip install nodejs
did not solve the problem for me. Anything else I could try? Whatever package is missing, it should also be mentioned in the prerequisites in the documentation.
node
is a system level package, so e.g. on ubuntu it'd be sudo apt-get install nodejs
Thank you, this did the trick. Could this be added in the general requirements for renku?
We should document it in the https://renku.readthedocs.io/projects/renku-python/en/latest/introduction.html#prerequisites section of the docs
I've just merged a fix that will check for node-js before trying to rerun/update and inform the user a bit more clearly on what needs to be done, along with listing nodejs as a prerequisite in our docs.
Describe the bug
A clear and concise description.
Details
The error occurred on my local renku installation. Here is the terminal output:
The related project on renkulab.io: https://renkulab.io/projects/ba_math_gen-16/et-data
Renku version: 0.14.0 OS: Linux (#1 SMP Progress Linux 5.9.9-1~progress5+u1 (2020-11-19)) Python: 3.7.9
Traceback
Additional context
Add any other context about the problem.