2014-03-12 77 views
0

我想先從clojure開始,然後嘗試安裝Leiningen(我正在運行Ubuntu)。我downloaded the file並將其保存到~/Code/lein.sh什麼是將此添加到我的.bashrc文件的正確方法?我選擇的名字(lein.sh)很重要嗎?如何將Leiningen添加到.bashrc

我的.bashrc的末尾是這樣的:

### Added by the Heroku Toolbelt 
export PATH="/usr/local/heroku/bin:$PATH" 

### Java 
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386 

### Android 
#~ export PATH=~/Code/adt-bundle-linux-x86-20131030/sdk/tools 
#~ export PATH=~/Code/adt-bundle-linux-x86-20131030/sdk/platform-tools 
export ANDROID_HOME=~/Code/adt-bundle-linux-x86-20131030/sdk/tools 
export ANDROID_PLATFORM_TOOLS=~/Code/adt-bundle-linux-x86-20131030/sdk/platform-tools 
export PATH=$ANDROID_HOME:$ANDROID_PLATFORM_TOOLS:$PATH 


[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function* 
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting 

什麼是添加~/Code/lein.sh使用.bashrc我的路徑的正確方法?

+1

爲什麼不把它放在/ usr/local/bin下? – Chiron

回答

2

兩種方式。第一種和推薦的方法是根本不要更改您的.bashrc,但將lein.sh移動到您的shell在查找可執行文件時可以找到它的目錄。​​或/usr/local/bin是最明顯的候選人。在您的終端中鍵入echo $PATH以查明您的外殼上目前有哪些目錄PATH

如果您堅持讓lein.sh保留在當前位置,您可以擴展PATH列表以包含~/Code目錄。延長PATH的例子已經在你引用的.bashrc位,只要按照模式:

export PATH=$PATH:$HOME/Code 

這將使~/Code一切將考生的可執行文件,無論你的當前工作目錄。這通常不是好的做法。

+0

很酷謝謝。 'echo $ PATH'幫助。很明顯,但謝謝! –

+1

另外,lein.sh應該重命名爲lein – noisesmith

相關問題