gpt4 book ai didi

ruby - 即使将命令作为登录 shell 运行,RVM 也不是一个函数

转载 作者:太空宇宙 更新时间:2023-11-03 16:53:59 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Cannot use RVM-installed Ruby with sudo

我在执行命令时遇到了同样的“RVM 不是函数...”错误似乎解决了它。我已经阅读并遵循了所有常见的故障排除提示,但似乎没有任何效果...

我的系统 --- 操作系统:Ubuntu 12.10 --- Ruby 版本:1.9.3 --- RVM 版本:1.18.3

我已经做了以下尝试来修复这个问题:

  1. 在终端首选项的“标题和命令”选项卡中选中“以登录 shell 运行命令”选项
  2. 将以下代码块添加到 ~/.bashrc、~/.bash_profile、~/.zshrc 和 ~/.zprofile[[ -s "$HOME/.rvm/scripts/rvm"]] && source "$HOME/.rvm/scripts/rvm"

    if test -f ~/.rvm/scripts/rvm;然后 [“$(type -t rvm)”=“函数”] ||来源 ~/.rvm/scripts/rvm
    fi`

  3. 运行 user$ source ~/.rvm/scripts/rvm 然后 user$ type rvm | head -n 1 确实返回 rvm 是一个函数。但随后运行 sudo rvm use 1.9.3 返回“RVM 不是函数”

我还能做些什么来解决这个问题?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com