Hi Good day, I tried to run this one command below:
root@38976fdbafee:~/testnetwork/Node# /data/contracts/rps/config.sh
or
/data/contracts/rps/accept.sh
and this is the result:
bash: $‘\r’: command not found
bash: $‘\r’: command not found
what could be the problem?
I tried to follow a youtube tutorial for pyteal algorand => Algorand PyTeal Course | Rock Paper Scissors #3 - Byteslice Operations and Compilation Errors - YouTube
1 Like
One potential issue is that you have the wrong line endings in your file: Windows and Linux have different way of indicating line ending.
See bash - '\r': command not found - .bashrc / .bash_profile - Stack Overflow for solutions for that problem. Concretely:
dos2unix /data/contracts/rps/config.sh
if dos2unix
is not available and your OS is Ubuntu:
apt-get update
apt-get install dos2unix
You can also read for example How to Get Consistent Line Breaks in VS Code (LF vs CRLF) - DEV Community if you’re using VS Code.
If this does not work, can you provide the config.sh
file you tried to use (as well as where you got it from - e.g., exact min of the video or other resource)?
1 Like