2014-08-29 88 views
1

我在我的/路徑下面的腳本/到/ startupscripts目錄,這樣我就可以用命令'emacs的打開emacs的GUI:腳本在PATH的Mac OSX終端不工作

#!/bin/sh 
/Applications/Emacs.app/Contents/MacOS/Emacs "[email protected]" 

我編輯〜/ .bash_profile中,並加入以下行

export PATH=/path/to/startupscripts/emacs:$PATH 

然而,該腳本是不工作,因爲當我在'emacs的進入命令行鍵入的emacs像我想要終端內仍然打開,而不是GUI。此外,當我在/路徑/到/ startupscripts目錄,我可以執行與

chmod +x emacs 
./emacs 

但即使當我輸入'emacs的事後仍終端內打開運行該腳本。我是一個初學者,我想我錯過了一些顯而易見的東西。

回答

2

PATH應該包含一個目錄名,您可以在其中找到您的腳本,而不是您個人腳本的名稱。

0

你可能需要採購你的.bash_profile:

source ~/.bash_profile 

在您的個人資料做任何更改將被應用,除非你源配置文件或註銷並重新登錄在

除此之外每相喜歡它應該工作。

但是,您可能需要考慮只使用別名而不是腳本。這可以通過添加這您的個人資料來完成:

alias emacs=/Applications/Emacs.app/Contents/MacOS/Emacs 

這可能是一個更清潔的方式來獲得你想要的功能,而無需到PATH環境變量增加更多。

我希望有幫助! [插入關於如何使用vim而不是emacs的強制性註釋:P]