原因分析:
根据提示 Permission denied 可知此问题的本质是权限问题,再查看前面报错目录为 ~/.ros ,于是去查看其权限。
cd ~
ls -al | grep .ros
这个是正常情况,修改后的结果,出错nvidia会出现root字样
![]()
所有人为nvidia:
# 修改所有者
sudo chown -R nvidia .ros
# 修改属组
sudo chgrp -R nvidia .ros
此时在运行ros命令将不会在报错.
本文讲述了在Ubuntu系统中遇到的由于权限不足导致的.ros文件夹创建临时缓存文件失败的问题,通过调整文件权限并将其所有者和属组改为'nvidia'来解决,确保ros命令的正常运行。
原因分析:
根据提示 Permission denied 可知此问题的本质是权限问题,再查看前面报错目录为 ~/.ros ,于是去查看其权限。
cd ~
ls -al | grep .ros
这个是正常情况,修改后的结果,出错nvidia会出现root字样
![]()
所有人为nvidia:
# 修改所有者
sudo chown -R nvidia .ros
# 修改属组
sudo chgrp -R nvidia .ros
此时在运行ros命令将不会在报错.
2487
2150
1638
2178

被折叠的 条评论
为什么被折叠?