# Revision history [back]

### rosrun cannot find executables.

I realize this question has been asked to death, but when running "rosrun raspicam raspicam_node" I get the message "[rosrun] Couldn't find executable named raspicam_node below /opt/ros/indigo/share/raspicam".

I am running Raspbian jessie on a Raspberry Pi 2 with ROS Indigo. catkin_make_isolated was used to build the workspace. I placed the following lines in .bashrc:

source /opt/ros/indigo/setup.bash export ROS_PACKAGE_PATH=/home/pi/ros_catkin_ws/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks export ROS_WORKSPACE=/home/pi/ros_catkin_ws

Prior to running rosrun, I enter the ros_catkin_ws directory and input "source devel_isolated/setup.bash" The executable exists under ros_catkin_ws/devel_isolated/raspicam/lib/raspicam. If I move the executable to ros_catkin_ws/src/raspicam/src, everything works fine, but I would rather it work without manually moving files.

### rosrun cannot find executables.

I realize this question has been asked to death, but when running "rosrun raspicam raspicam_node" I get the message "[rosrun] Couldn't find executable named raspicam_node below /opt/ros/indigo/share/raspicam".

I am running Raspbian jessie on a Raspberry Pi 2 with ROS Indigo. catkin_make_isolated was used to build the workspace. I placed the following lines in .bashrc:

source /opt/ros/indigo/setup.bash export ROS_PACKAGE_PATH=/home/pi/ros_catkin_ws/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks export ROS_WORKSPACE=/home/pi/ros_catkin_ws

Prior to running rosrun, I enter the ros_catkin_ws directory and input "source devel_isolated/setup.bash" The executable exists under ros_catkin_ws/devel_isolated/raspicam/lib/raspicam. If I move the executable to ros_catkin_ws/src/raspicam/src, everything works fine, but I would rather it work without manually moving files.

Output of "echo $ROS_PACKAGE_PATH" Before sourcing: /home/pi/ros_catkin_ws/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks after sourcing: /home/pi/ros_catkin_ws/src/image_transport_plugins/theora_image_transport:/opt/ros/indigo/share:/opt/ros/indigo/stacks ### rosrun cannot find executables. I realize this question has been asked to death, but when running "rosrun rosrun raspicam raspicam_node" raspicam_node I get the message "[rosrun] [rosrun] Couldn't find executable named raspicam_node below /opt/ros/indigo/share/raspicam"./opt/ros/indigo/share/raspicam. I am running Raspbian jessie on a Raspberry Pi 2 with ROS Indigo. catkin_make_isolated was used to build the workspace. I placed the following lines in .bashrc: source /opt/ros/indigo/setup.bash export ROS_PACKAGE_PATH=/home/pi/ros_catkin_ws/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks export ROS_WORKSPACE=/home/pi/ros_catkin_ws Prior to running rosrun, rosrun, I enter the ros_catkin_ws directory and input "source devel_isolated/setup.bash" source devel_isolated/setup.bash The executable exists under ros_catkin_ws/devel_isolated/raspicam/lib/raspicam. ros_catkin_ws/devel_isolated/raspicam/lib/raspicam. If I move the executable to ros_catkin_ws/src/raspicam/src, ros_catkin_ws/src/raspicam/src, everything works fine, but I would rather it work without manually moving files. Output of "echo$ROS_PACKAGE_PATH" echo \$ROS_PACKAGE_PATH

Before sourcing: /home/pi/ros_catkin_ws/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks /home/pi/ros_catkin_ws/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks

after sourcing: /home/pi/ros_catkin_ws/src/image_transport_plugins/theora_image_transport:/opt/ros/indigo/share:/opt/ros/indigo/stacks