ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Setting up ROS, where to put environment variable?

asked 2014-01-26 21:41:04 -0600

lppier gravatar image


Where should I place the following in Ubuntu 12.04? export ROS_PACKAGE_PATH=~/catkin_ws:$ROS_PACKAGE_PATH

I want to launch this everytime so that I can just use roscd beginner_tutorials everytime.


edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-01-26 22:26:11 -0600

bchr gravatar image

updated 2014-01-26 22:38:59 -0600

You can put that kind of export in your ~/.bashrc (or ~/.zshrc if you use zsh). Thus it will be automatically exported when you open a shell.

Check this page for more information, as your problem is similar to having to run source /opt/ros/hydro/setup.bash for each new shell.

In your ~/.bashrc, you will probably end up having something like this (if you use hydro):

source /opt/ros/hydro/setup.zsh
edit flag offensive delete link more

Question Tools

1 follower


Asked: 2014-01-26 21:41:04 -0600

Seen: 355 times

Last updated: Jan 26 '14