繁体   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