환경 변수를 정의하려면 어떻게해야합니까? 그렇지 않으면 yocto 빌드로 내보내기를 사용하여 .bashrc 또는 .bash_profile에 넣으므로 OS를 플래시 할 때마다하지 마십시오. 상세 내용은.bash_profile에 내보내기를 추가하기위한 Yocto 레시피
: I가 건물입니다
보드 : T30
Toradex Apalis 나는이 조리법을 추가하고 : 위의 조리법의 추가 정보에 나타낸 바와 같이 https://github.com/bmwcarit/meta-ros
을, 우리는 set up the environment with
export ROS_ROOT=/opt/ros
export ROS_DISTRO=indigo
export ROS_PACKAGE_PATH=/opt/ros/indigo/share
export PATH=$PATH:/opt/ros/indigo/bin
export LD_LIBRARY_PATH=/opt/ros/indigo/lib
export PYTHONPATH=/opt/ros/indigo/lib/python2.7/site-packages
export ROS_MASTER_URI=http://localhost:11311
export CMAKE_PREFIX_PATH=/opt/ros/indigo
touch /opt/ros/indigo/.catkin
필요
또한 한 번만 실행되도록 마지막 터치를 추가하는 방법 (터미널을 열 때마다 실행하지 않아도됩니다).
나는이 변수를 선언하는 서비스를 만들려고했지만, 그렇게하는 것이 가장 효율적 (또는 적어도 좋은) 방법은 아니라고 생각합니다.
그것은 정확히 폴더 경로와 파일 이름을 알아낼 시간이 걸렸하는 파일을 제공하는 요리법 찾기 위해
find
명령을 사용하지만, 결국 그 작업, 또한 find 메소드는 경로를 이해하는 데 도움이됩니다. – Prajankya그것은 일종의 bruteforce이지만, 항상 작동합니다. 보조 노트로서, 나는 추가 조언 것 : #은 ROS 자동 완성은 소스/옵션은/ROS는/인디고/주/rosbash/rosbash 는 수출 ROS_OS_OVERRIDE = "우분투" #Sets ROS_IP roswtf 사용 #됐다 export ROS_IP = "$ (ifconfig | grep 'inet addr :'| grep -v '127.0.0.1'| cut -d : -f2 | awk '(print $ 1)'| cut -d : -f1 | head -n 1) " # ROS에 대한 자동 완성 첨가물 내보내기 PATH = $ PATH :/opt/ros/indigo/bin –