现在执行不会最后一步不会报错了,有可能是因为我按照官网信息直接安装,如图一
官网链接:https://docs.ros.org/en/foxy/Installation/Ubuntu-Install-Debians.html
5e1dd28a-0889-4716-96a6-7ef2ff340fd2-image.png
但是执行这一步报错。
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
26726a5a-efda-49ea-8b26-61800d23d3a5-image.png

4193b4a2-8a76-4584-97cc-ff531d032f98-image.png

然后官网的错误解决了很久,没解决掉,此时在,执行./fishros,没有抛出最开始的EOFError了。然后依次选择相关的选项,没有抛出错误,最后成功安装并运行了小海龟。
欢迎是官网的某些配置解决了这个问题。