瀏覽代碼

Made ksh portability changes

Added specific message for ksh in identifying the proper shell
initialization file.

Changed rbenv functiond definition to be more portable.
Shell functions should be defined by using the function command or
using the parenthesis grammar, but using both is not portable:

rbenv() {...  -or-
function rbenv { ...
pull/360/head^2
Michael Grubb 14 年之前
父節點
當前提交
7e83e07cf3
共有 1 個檔案被更改,包括 4 行新增1 行删除
  1. +4
    -1
      libexec/rbenv-init

+ 4
- 1
libexec/rbenv-init 查看文件

@ -41,6 +41,9 @@ if [ -z "$print" ]; then
zsh )
profile='~/.zshrc'
;;
ksh )
profile='~/.profile'
;;
* )
profile='your profile'
;;
@ -71,7 +74,7 @@ echo 'rbenv rehash 2>/dev/null'
commands=(`rbenv commands --sh`)
IFS="|"
cat <<EOS
function rbenv() {
function rbenv {
command="\$1"
if [ "\$#" -gt 0 ]; then
shift

Loading…
取消
儲存