0

これは、機能しない rvm インストールの症状だと思いますが、何が問題なのかわかりません。https://rvm.io/mでコマンドを使用しました(\curl -L https://get.rvm.io | bash -s stable --ruby)

注: gem を正常にインストールできます

myprompt: which gem
gem () {
    typeset result
    (
        typeset rvmrc
        rvm_rvmrc_files=("/etc/rvmrc" "$HOME/.rvmrc") 
        if [[ -n "${rvm_prefix:-}" ]] && ! [[ "$HOME/.rvmrc" -ef "${rvm_prefix}/.rvmrc" ]]
        then
            rvm_rvmrc_files+=("${rvm_prefix}/.rvmrc") 
        fi
        for rvmrc in "${rvm_rvmrc_files[@]}"
        do
            [[ -s "${rvmrc}" ]] && source "${rvmrc}" || true
        done
        unset rvm_rvmrc_files
        command gem "$@"
    ) || result=$? 
    hash -r
    return ${result:-0}
}
myprompt: 
4

2 に答える 2

1

その出力については心配しません。gem関数でrvmあるはずです。

しかし、なぜ関数が表示されるのか、私は少し困惑してwhichいます。実行している OS/ディストリビューションは何ですか? そして、どのシェル?あなたwhichはシェルの組み込みコマンドのようです。bash ではそうではないため、csh または zsh を使用している可能性があります。

于 2013-03-09T00:34:27.913 に答える