2016-07-28 32 views
0

我目前是一個實習生,這裏是他們的深度,這實際上是我第一次使用Linux,而我所知道的一切都來自基礎教程。 今天我的老闆問我安裝了一個程序,我正在關注這個tutorial on it,但我堅持在它的路徑部分。試圖安裝程序,不斷得到問題

解決

每次我嘗試這樣做:

~$ export DTITK_ROOT=${autofs/cluster/name/MyUsername/more/path/DTI-TK/dtitk-2.3.1-Linux-x86-64}/dtitk 

喜歡的話告訴我的。

我得到:

bash: DTITK_ROOT=${autofs/cluster/name/MyUsername/more/path/DTI-TK/dtitk-2.3.1-Linux-x86-64}/dtitk: bad substitution 

謝謝用戶介子

+0

這不是一個MATLAB相關的問題。請爲您的問題標記與您的問題相關的主題。 – rayryeng

+0

對不起,我正在安裝的代碼是matlab,我不知道這是否會改變什麼,我的不好 –

+1

'$ {}'語法可以用來代替以前定義的變量。你可以嘗試只輸入沒有的路徑:'$ export DTITK_ROOT =/path/to/dtitk'。 – muon

回答

1

在bash中${}語法可以在預先定義的變量的值來代替,你已經封閉顯式類型-out路徑,所以bash正在尋找名爲path/MyUsername/more/path/DTI-TK/dtitk-2.3.1-Linux-x86-64的變量,但沒有找到它。它應該工作,如果你運行沒有替換的命令:

$ export DTITK_ROOT=/path/to/dtitk