我已經在幾個mac上安裝了mysql,其中一個mysql不在路徑中。如果我將其導出,它會正確顯示在路徑中,但重新啓動後會消失。 我應該怎麼做才能使機器保持在路徑中,並且具有不同路徑的機器有什麼不同?mysql不在我的PATH由於某種原因
任何想法讚賞。
我已經在幾個mac上安裝了mysql,其中一個mysql不在路徑中。如果我將其導出,它會正確顯示在路徑中,但重新啓動後會消失。 我應該怎麼做才能使機器保持在路徑中,並且具有不同路徑的機器有什麼不同?mysql不在我的PATH由於某種原因
任何想法讚賞。
檢查/etc/profile
文件在它工作的Mac電腦。路徑文件應該在那裏定義,這將是所有用戶的。提到的~/.bash_profile
是針對個人用戶的。
您應該看到類似於前面提到的
export PATH=/path/to/mysql_folder:$PATH
在這個文件
的東西,儘管它可能是有點埋沒。如果您在此處未看到PATH,請嘗試/etc/environment
。如果沒有這個,我不確定OS X會在哪裏定義路徑變量,但是作爲一個Unix系統,在它設置它的所有配置文件中都有一個公共文件。
一旦找到它,就將其工作機器上的定義與它不工作的機器上的定義進行比較,然後進行相應的編輯。如果它看起來一樣,那麼就有什麼不對勁,你應該讓我們知道。
如果是linux,您必須將此導出添加到您的配置文件腳本。如果Windows在我的電腦中編輯PATH |屬性|編輯環境變量
我的個人資料腳本在哪裏? – 2010-03-16 19:46:27
/home/youruser/.bash_profile 在那裏添加導出行 – Andrey 2010-03-16 19:52:28
要你的初始化文件之一(如/home/username/.bash_profile)中添加一行:
export PATH=/path/to/mysql_folder:$PATH
沒有一個mac(在問題中列出)在〜/目錄中有一個.bash_profile文件...所以,我可以創建這樣的文件,但它以某種方式工作目前除了其中一臺機器外沒有它 – 2010-03-16 19:45:09
我提高了答案,因爲它解決了我眼前的問題,但其他機器的路徑設置在哪裏的答案是由Slokun提供的,所以我給了他對號。 – 2010-03-16 20:13:39
啊!那是它......非常感謝。 – 2010-03-16 20:12:44