小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
ROS一键安装失败
-
命令为:wget http://fishros.com/install -O fishros && bash fishros
然后报错:
--2024-09-18 08:39:35-- http://fishros.com/install
Resolving fishros.com (fishros.com)... 192.168.31.1
Connecting to fishros.com (fishros.com)|192.168.31.1|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://miwifi.com/diagnosis/index.html [following]
--2024-09-18 08:39:35-- http://miwifi.com/diagnosis/index.html
Resolving miwifi.com (miwifi.com)... 192.168.31.1
Connecting to miwifi.com (miwifi.com)|192.168.31.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1624 (1.6K) [text/html]
Saving to: ‘fishros’fishros 100%[===================>] 1.59K --.-KB/s in 0s
2024-09-18 08:39:35 (4.48 MB/s) - ‘fishros’ saved [1624/1624]
fishros: line 1: syntax error near unexpected token
newline' fishros: line 1:
<!DOCTYPE html>'大佬们知道是因为什么吗,我是卸载ros2以后重新安装,是不是会有影响
-
你遇到的问题主要是因为从
http://fishros.com/install
这个 URL 下载的内容不是你预期的 ROS 安装脚本,而是一个 HTML 页面(通常是网络路由器或其他设备的诊断页面)。这通常意味着几个可能的原因:-
URL 错误:你尝试访问的 URL 可能不正确,或者该 URL 已经被重定向到了其他资源。检查
fishros.com
是否是一个有效的 ROS 安装源,或者是否有新的 URL 应该被使用。 -
本地网络问题:由于你的 DNS 解析将
fishros.com
和miwifi.com
都解析到了192.168.31.1
,这很可能是你的本地网络或路由器设置的问题。通常,这样的 IP 地址(192.168.x.x
)是私有地址,用于本地网络,而不是公开访问的互联网资源。 -
卸载 ROS2 后的影响:通常,卸载 ROS2 后重新安装不应该影响你从互联网下载脚本。但是,如果你更改了网络设置或 DNS 设置,那么这可能会影响到 URL 的解析。
解决步骤
-
检查 URL:
- 确认
http://fishros.com/install
是否是 ROS 安装脚本的正确 URL。 - 访问该 URL 在浏览器中,看看是否显示了一个 HTML 页面而不是下载文件。
- 确认
-
更改 DNS:
- 如果你怀疑 DNS 解析问题,尝试更改你的 DNS 服务器设置。可以使用像 Google Public DNS(8.8.8.8 和 8.8.4.4)这样的公共 DNS。
-
使用其他网络:
- 尝试在不同的网络环境中执行安装命令,看看问题是否依旧存在。
-
查找替代的安装方法:
- 如果
fishros.com
不可用,查找 ROS 的官方安装指南或使用其他受信任的源进行安装。
- 如果
-
检查本地路由器设置:
- 确保你的路由器没有将某些域名错误地重定向到本地 IP 地址。
-
清除本地缓存:
- 清除浏览器和系统的 DNS 缓存,以确保使用最新的 DNS 解析结果。
-
联系支持:
- 如果
fishros.com
是一个第三方提供的服务,尝试联系他们的支持团队获取帮助。
- 如果
希望这些步骤能帮助你解决问题!如果问题依旧存在,可能需要更深入地检查你的网络设置或寻求专业的网络支持。
以上为生成回答,仅供参考~
-
-
@2639164120 在 ROS一键安装失败 中说:
命令为:wget http://fishros.com/install -O fishros && bash fishros
然后报错:
--2024-09-18 08:39:35-- http://fishros.com/install
Resolving fishros.com (fishros.com)... 192.168.31.1
Connecting to fishros.com (fishros.com)|192.168.31.1|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://miwifi.com/diagnosis/index.html [following]
--2024-09-18 08:39:35-- http://miwifi.com/diagnosis/index.html
Resolving miwifi.com (miwifi.com)... 192.168.31.1
Connecting to miwifi.com (miwifi.com)|192.168.31.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1624 (1.6K) [text/html]
Saving to: ‘fishros’fishros 100%[===================>] 1.59K --.-KB/s in 0s
2024-09-18 08:39:35 (4.48 MB/s) - ‘fishros’ saved [1624/1624]
fishros: line 1: syntax error near unexpected token
newline' fishros: line 1:
<!DOCTYPE html>'大佬们知道是因为什么吗,我是卸载ros2以后重新安装,是不是会有影响
明显你的网络有问题。自动化跳转到小米路由器的页面