cs50/submit50

Sumbit50 not installing

Closed this issue · 13 comments

Hi everyone, I have tried installing submit50 but it isn't working every time I try it comes like this:
image

Hi everyone, I have tried installing submit50 but it isn't working every time I try it comes like this:
image

Just for information I am on a windows system

I have also this problem, tried about everything i could but with no result.

As you see inside the error message, submit50 doesn't support Windows directly. You have to install the so called Linux subsystem and use submit50 within that. You can follow this guide if you want to do so.

Do you have a specific reason for trying to use submit50 outside of CS50's IDE?

I was trying to install submit50 as per cs50 documentation in order to upload the Scratch file for problem set 0.

ps - Problem solved. Thank you !

Oh, I see! But you can do this via CS50’s own IDE as well.
How did you fix the issue then?

I think the documentation is slightly confusing for a newbie. I tried to install Submit50 (as per documentation) and i got the error above and after that i tried to upload the Scratch file directly on Git where i encountered other issues (with authorization and some permissions, idk the interface is confusing for a beginner) but in the end i found the solution in the CS50 "dashboard" and got to this link (https://cs50.harvard.edu/x/2020/psets/0/scratch/) which allowed me to upload the Scratch file. I guess this is how software development is working these days :)

Yes, you are right! Working with Git is a bit strange for beginners, this is why CS50 encourages you to use check50, submit50 and CS50's IDE, all of which are using git and similar confusing tools behind the scenes.

It's always best to follow the "How to submit" guide at the end of the problem set - but don't worry, for the rest of the problem sets the instructions will be quite similar, just the Scratch program is uploaded this way. Have fun on your journey!

Thank you for your time Thomas! As well to you.

Why doesnt it support windows, loads of people use windows, but anyway I have solved it by directly uploading on the github website and for loads of files I use github desktop which is super convenient

No doubt that a lot of the people taking CS50 use the Windows OS, but there are some technical limitations that don‘t allow lib50, a core part that e.g. submit50 depends on, to be used on windows but only on Linux machines. Maybe there‘s a possibility to add Windows support in the future, but in the meantime you can use either GitHub Desktop or CS50‘s IDE!

Ok Thanks for your time

As you see inside the error message, submit50 doesn't support Windows directly. You have to install the so called Linux subsystem and use submit50 within that. You can follow this guide if you want to do so.

Do you have a specific reason for trying to use submit50 outside of CS50's IDE?

I was trying to install submit50 as per cs50 documentation in order to upload the Scratch file for problem set 0.

is there any other way to solve this issue

As it says in the instructions, here, you can also submit by uploading your .sb3 file here: https://submit.cs50.io/upload/cs50/problems/2020/x/scratch