machine_env_loader must have been assigned before creating ssh child instance
在主机上执行roslaunch命令时,报错:machine_env_loader must have been assigned before creating ssh child instance。
解决办法:
打开hostos文件,检查local host 前的内部ip是否正常。操作示例:
先输入下方指令打开hostos文件
sudo gedit /etc/hosts
正常格式为:
127.0.0.1 localhost
127.0.1.1 user_name 注意!这里的“user_name”是你系统用户名