1. 程式人生 > >ROS環境變數設定roscd、rosed無法找到路徑

ROS環境變數設定roscd、rosed無法找到路徑

學ros教程的時候,發現用roscd 打不開資料夾,出現No such package 的情況。

於是往以前的教程找,發現一條語句

export ROS_PACKAGE_PATH=~/  <檔名>   /:$ROS_PACKAGE_PATH

把資料夾替換掉要開啟打資料夾,再用echo檢視一下就發先出現在環境變數裡咯

[email protected]:~# export ROS_PACKAGE_PATH=~/catkin_ws/:$ROS_PACKAGE_PATH

[email protected]:~# echo $ROS_PACKAGE_PATH
/root/catkin_ws/:/opt/ros/kinetic/share:/opt/ros/kinetic/stacks

但是後來發現 這種方法再次開啟一個終端就沒咯,不知道為什麼,把source /root/catkin_ws/setup.bash 寫入 bashrc 就無法找到catkin_ws檔案夾了。

最後 ,百度了好久

echo "export ROS_PACKAGE_PATH"=/root/catkin_ws:"$ROS_PACKAGE_PATH " >> ~/.bashrc 一句話把路徑寫入咯bashrc檔案,然後就找到咯
再次開啟終端試驗,完全可用。

相關推薦

ROS環境變數設定roscdrosed無法找到路徑

學ros教程的時候,發現用roscd 打不開資料夾,出現No such package 的情況。 於是往以前的教程找,發現一條語句 export ROS_PACKAGE_PATH=~/  <檔名>   /:$ROS_PACKAGE_PATH 把資料夾替換掉要

【Java】【FAQ】【環境變數設定問題】錯誤:不到或無法載入主類 "xxxxxx"

1、問題現象 首先宣告,程式碼絕對是沒有問題的。 F:\01 Java\01 Project\00 ConnectDatabase>java OperateOracle 錯誤: 找不到或無法載入主類 OperateOracle 2、解決辦法     出現此問題

Mac 設定環境變數的位置檢視和新增PATH環境變數

Mac 啟動載入檔案位置(可設定環境變數) ------------------------------------------------------- (1)首先要知道你使用的Mac OS X是什麼樣的Shell,使用命令 echo $SHELL 如果輸出的是:csh或者是tcs

Linux環境變數設定/etc/profile/etc/bashrc~/.profile~/.bashrc區別

轉載請註明作者和出處:http://blog.csdn.net/c406495762/article/details/62902871 登入系統讀取步驟: 當登入系統時候獲得一個shell程序時,其讀取環境設定檔有三步 : 1.首先讀入的是全域性環境變數設定檔/etc/

Mac 可設定環境變數的位置檢視和新增PATH環境變數

Mac 啟動載入檔案位置(可設定環境變數) -------------------------------------------------------  (1)首先要知道你使用的Mac OS X是什麼樣的Shell,使用命令 echo $SHELL 如果輸出的是:csh或者是tcsh,那麼你用的就

linux下編譯連線及執行時環境變數設定(boost庫為例)

以boost庫的存放目錄/usr/boost為例, 開啟/etc/profile, 追加以下內容(前兩行為編譯時路徑): export CPLUS_INCLUDE_PATH=/usr/boost/include:$CPLUS_INCLUDE_PATH export LIB

java環境變數設定 不到或無法載入主類 com.sun.tools.javac.Main

安裝jdk1.7後,環境變數設定了,java,java -version 沒事,但javac不能用:找不到或無法載入主類 com.sun.tools.javac.Main  明顯是缺少jar,網上好

jdktomcat 環境變數設定

1、JDK 環境變數配置 JAVA_HOME = C:\Program Files\Java\jdk1.7.0 path =%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

Java環境變數設定後,編寫第一個程式報錯:不到或無法載入主類 D:\java\HelloWorld

Java 環境變數配置完後,按照網上說的辦法測試都成功了,但在寫第一個HelloWorld程式時,編譯通過了,執行時報“找不到或無法載入主類 D:\java\HelloWorld”錯誤。 網上解決辦法 程式設計時習慣地認為一個執行命令後面一般跟的是一

Java環境變數設定(適用於Windows 2000XP2003)及Windows JSP執行環境配置

首先,從Sun網站上下載jdk,當前版本為1_5_0_06(其他版本亦可) 最終下載下來的檔案為jdk-1_5_0_06-windows-i586-p.exe 雙擊jdk-1_5_0_06-windows-i586-p.exe開始安裝 預設安裝到C:/Program Fi

【Mac】-NO.161.Mac.1 -【MacOS 中環境變數設定 zsh: command not found: xxx】

Style:Mac Series:Java Since:2018-09-10 End:2018-09-10 Total Hours:1 Degree Of Diffculty:5 Degree Of Mastery:5 Practical Level:5 Desired Goal:5 Arc

Centos 7 環境變數設定

轉自:https://blog.csdn.net/guyan0319/article/details/79542836 設定centos環境變數,可以用export命令,也可以通過修改檔案形式實現,本文以lavavel需要設定環境變數為例,將 /root/.config/composer/ven

python連線oracle亂碼(環境變數設定

select userenv('language') from dual;   檢視一下資料庫字符集 客戶端 export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" 然後 import sys impor

cmd 環境變數設定方法詳細解釋

cmd設定環境變數可以方便我們bat指令碼的執行,但是要注意的是變數只在當前的cmd視窗有作用(區域性生效),如果想要設定持久的環境變數需要我們通過兩種手段進行設定:一種是直接修改登錄檔,另一種是通過我的電腦-〉屬性-〉高階,來設定系統的環境變數。 1、檢視當前所有可用的環境變數:輸入 set 即可檢視。

java linux(ubuntu) 環境變數設定

一https://www.cnblogs.com/hanshuai/p/9604730.html :whereis java //查詢java 安裝路徑:which java //查詢java 執行路徑:ls -lrt /usr/bin/java :ls -lrt

jdk環境變數設定自動化指令碼

@echo off set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment rem LPY echo. echo ***************************

除錯經驗——儲存並使用SQLPLUS環境變數設定檔案

問題描述: SQLPLUS中的設定,如set linesieze 1000, set pagesize 500等會隨著session的結束而重置。如果能夠將這些設定儲存下來,每次啟動SQLPLUS後再呼叫這些設定,會節省時間。 方法: Step 1. --儲存環境變數到pluse

Java環境變數配置----JDK開發環境環境變數設定

【宣告】 歡迎轉載,但請保留文章原始出處→_→ 生命壹號:http://www.cnblogs.com/smyhvae/ 文章來源:http://www.cnblogs.com/smyhvae/p/3788534.html   【正文】 1、安裝JDK開發環境 下載網站:http://

win10下python環境變數設定

1.下載python.msi安裝。 現在又python2和python3之分。 2.點選"我的電腦"->"屬性"->"高階系統設定"->"環境變數"->"系統變數"->"path"->"編輯"->"編輯文字" 3.找到python安裝位置 

Windows 如何讓環境變數設定後 立即生效

在“我的電腦”->“屬性”->“高階”->“環境變數”中增加或修改環境變數後,需重啟系統才能使之生效。有沒有什麼方法可讓它即時生效呢?下面介紹一種方法:   以修改環境變數“PATH”為例,修改完成後,進入DOS命令提示符,輸入:set PATH=C: ,關閉DOS視窗。再