如何修复“无法执行子进程源(无此文件或目录)”

时间:2019-06-13 23:34:29

标签: bash ubuntu-16.04

我正在尝试运行脚本,以便在运行驱动程序之前获取我的catkin工作区。

这是我要运行的重击:

common()

运行bash时,我无法执行子进程源(没有这样的文件或目录)

3 个答案:

答案 0 :(得分:1)

似乎问题出在引号,它应该看起来像这样

gnome-terminal -e "bash -c 'source ~/bebop_ws/devel/setup.bash;roslaunch bebop_driver bebop_node.launch ip:=10.202.0.1'"

答案 1 :(得分:0)

source内置在外壳中,因此您必须执行类似的操作

gnome-terminal -e 'bash -c "source ~/bebop_ws/devel/setup.bash"'

答案 2 :(得分:0)

如果您想在 Windows 上使用 GUI 并且失败,那么只需使用下一个命令:

sudo apt-get install dbus-x11