簡體   English   中英

如何將Leiningen添加到.bashrc

[英]how to add Leiningen to .bashrc

我想從clojure開始,我正在嘗試安裝Leiningen (我正在運行Ubuntu)。 下載了文件並將其保存到~/Code/lein.sh將這個添加到我的.bashrc文件中的正確方法是什么? 我選擇的名字(lein.sh)是否重要?

我的.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

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

兩種方式。 第一種也是推薦的方法是根本不更改.bashrc ,而是將lein.sh移動到shell在查找可執行文件時可以找到它的目錄。 ~/bin//usr/local/bin是最明顯的候選者。 在終端中鍵入echo $PATH以找出shell PATH上當前的目錄。

如果您堅持將lein.sh保留在其當前位置,則可以擴展PATH列表以包含~/Code目錄。 擴展PATH示例已經在您引用的.bashrc ,只需遵循以下模式:

export PATH=$PATH:$HOME/Code

這將使~/Code的所有內容成為可執行文件的候選者,無論您當前的工作目錄如何。 這通常不是好的做法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM