Ros:Ros中的sourcing setup.bash存在问题

Ros:Ros中的sourcing setup.bash存在问题,ros,Ros,bash:/opt/ros/melodic/setup.bash:没有这样的文件或目录您确定要使用melodic吗 试一试 您是否在/opt/?中有“ros”目录为了使ros命令正常工作,请验证您为此安装的ros,请参见/opt/ros/DISTRO=? 如果您已正确安装ros(您必须在/opt/ros/中具有DISTRO=melodic或kinetics等目录) 然后,对于melodic,在以下命令中将发行版替换为melodic,并将其添加到~/.bashrc文件中: $ echo "sour

bash:/opt/ros/melodic/setup.bash:没有这样的文件或目录

您确定要使用melodic吗

试一试


您是否在/opt/?中有“ros”目录

为了使ros命令正常工作,请验证您为此安装的ros,请参见
/opt/ros/DISTRO=?

如果您已正确安装ros(您必须在/opt/ros/中具有DISTRO=melodic或kinetics等目录)

然后,对于melodic,在以下命令中将发行版替换为melodic,并将其添加到
~/.bashrc
文件中:

$ echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
source /opt/ros/melodic/setup.bash
然后

如果已安装其他Ros,请将以下命令添加到
~/.bashrc
文件:

$ echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
source /opt/ros/melodic/setup.bash


祝您好运

使用此命令检查已安装的ros分发

source /opt/ros/kinetics/setup.bash
例如,如果输出为“旋律”,则将此行添加到.bashrc

echo $ROS_DISTRO
您还应该设置您的工作区。为此,请转到您的工作区,i。E“柳絮”和制作

source /opt/ros/melodic/setup.bash
现在,将其添加到.bashrc的自动工作区设置中

cd ~/catkin_ws
catkin_make

现在您可以开始了。

还使用printenv | grep ROS设置环境变量。您是否可以进一步解释您实际要做的事情?您是否尝试在上搜索答案?是什么东西看起来像你的problem@Ryan我使用source/opt/ros/melodic/setup.sh而不是setup.bash现在我已经在ubuntu 18.04中安装了ros-melodic,请添加更多细节。
source ~/catkin_ws/devel/setup.bash