2010-03-16 45 views
1

我已經在幾個mac上安裝了mysql,其中一個mysql不在路徑中。如果我將其導出,它會正確顯示在路徑中,但重新啓動後會消失。 我應該怎麼做才能使機器保持在路徑中,並且具有不同路徑的機器有什麼不同?mysql不在我的PATH由於某種原因

任何想法讚賞。

回答

2

檢查/etc/profile文件在它工作的Mac電腦。路徑文件應該在那裏定義,這將是所有用戶的。提到的~/.bash_profile是針對個人用戶的。

您應該看到類似於前面提到的

export PATH=/path/to/mysql_folder:$PATH 
在這個文件

的東西,儘管它可能是有點埋沒。如果您在此處未看到PATH,請嘗試/etc/environment。如果沒有這個,我不確定OS X會在哪裏定義路徑變量,但是作爲一個Unix系統,在它設置它的所有配置文件中都有一個公共文件。

一旦找到它,就將其工作機器上的定義與它不工作的機器上的定義進行比較,然後進行相應的編輯。如果它看起來一樣,那麼就有什麼不對勁,你應該讓我們知道。

+0

啊!那是它......非常感謝。 – 2010-03-16 20:12:44

1

如果是linux,您必須將此導出添加到您的配置文件腳本。如果Windows在我的電腦中編輯PATH |屬性|編輯環境變量

+0

我的個人資料腳本在哪裏? – 2010-03-16 19:46:27

+0

/home/youruser/.bash_profile 在那裏添加導出行 – Andrey 2010-03-16 19:52:28

1

要你的初始化文件之一(如/home/username/.bash_profile)中添加一行:

export PATH=/path/to/mysql_folder:$PATH 
+0

沒有一個mac(在問題中列出)在〜/目錄中有一個.bash_profile文件...所以,我可以創建這樣的文件,但它以某種方式工作目前除了其中一臺機器外沒有它 – 2010-03-16 19:45:09

+0

我提高了答案,因爲它解決了我眼前的問題,但其他機器的路徑設置在哪裏的答案是由Slokun提供的,所以我給了他對號。 – 2010-03-16 20:13:39

相關問題