rvm:未找到命令 MAC OX

问题描述 投票:0回答:11

真的,我不知道发生了什么。对不起,如果这个问题太菜鸟了,但我找不到这个问题的解决方案。

-bash:rvm:找不到命令

我试过这个

curl -L https://get.rvm.io | bash -s -- --版本最新

但我仍然不需要查看 ruby 版本来使用 simplecov,因为它不适用于 1.9 的旧版本

macos command rvm
11个回答
261
投票

可能是因为终端没有加载rvm shell配置。

尝试从您的终端执行以下操作:

$ source ~/.rvm/scripts/rvm

然后

$ type rvm | head -n 1

如果输出是:

rvm is a function

您可能需要将“source ~/.rvm/scripts/rvm”添加到 ~/.bash_profile 文件中


55
投票

您需要阅读安装 RVM 时显示的所有文本:

rm -rf ~/.rvm
curl -L https://get.rvm.io | bash -s stable

52
投票

跑步后

sudo curl -L https://get.rvm.io | bash -s stable --ruby

您需要关闭终端,然后再次打开!


9
投票

这对我有用:

rm -rf ~/.rvm
curl -L https://get.rvm.io | bash -s stable

5
投票

source /etc/profile
为我工作。


5
投票

为了获得长期解决方案,您应该将其添加到您的

~/.profile
文件中:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

要简单地将 rvm 加载到单个终端中,请使用

source "$HOME/.rvm/scripts/rvm"

据说这个调用更跨平台:

. "$HOME/.rvm/scripts/rvm"

4
投票

按照@mpapis的建议,首先执行此操作

$ rm -rf ~/.rvm

$ curl -L https://get.rvm.io | bash -s stable

然后,按照 @peterpengnz 的建议,执行此操作,您应该可以解决 RVM cmd 问题

$ source ~/.rvm/scripts/rvm


2
投票

安装 RVM 后关闭并重新启动终端 — 每次都会让我困扰。


1
投票

要开始使用 RVM,您需要在终端中输入

source /Users/yourusername/.rvm/scripts/rvm
(当然,插入您的真实用户名代替
yourusername
)。


0
投票

关闭并重新打开您的终端。有时,您的终端不会立即接受 rvm 安装过程中所做的更改,因此重新打开它应该可以解决问题。


0
投票

如果您收到如下

gpg
错误:

gpg: Can't check signature: No public key

然后运行以下命令:

curl -sSL https://rvm.io/mpapis.asc | gpg --import -
curl -sSL https://rvm.io/pkuczynski.asc | gpg --import -
curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm list
rvm use 3.2.2 --install
© www.soinside.com 2019 - 2024. All rights reserved.