【发布时间】:2010-06-10 20:49:32
【问题描述】:
为什么当我输入“rails”时,它不起作用......但是当我输入“/var/lib/gems/1.8/bin/rails”时,它会起作用?如何绑定它,这样我就不必每次都输入完整路径?
【问题讨论】:
标签: linux unix command-line
为什么当我输入“rails”时,它不起作用......但是当我输入“/var/lib/gems/1.8/bin/rails”时,它会起作用?如何绑定它,这样我就不必每次都输入完整路径?
【问题讨论】:
标签: linux unix command-line
您需要编辑您的$PATH 环境变量。
例如,在您的.bashrc:
export PATH=$PATH:/var/lib/gems/1.8/bin
或者,您可以在 .bashrc 中使用别名:
alias rails=/var/lib/gems/1.8/bin/rails
或者您甚至可以将 rails 二进制文件(或符号链接)放入您的$PATH 中列出的目录之一。要查看这些目录,请输入 echo $PATH。
【讨论】:
您可以创建软链接:
ln -s /var/lib/gems/1.8/bin/rails /usr/local/bin
然后就可以直接运行rails了。
【讨论】: