首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未找到命令'rvm‘,但有20个类似的命令

未找到命令'rvm‘,但有20个类似的命令
EN

Stack Overflow用户
提问于 2016-09-23 00:01:20
回答 8查看 24.1K关注 0票数 5

我按照Phusion乘客指南在EC2上安装了rvm。它声明要执行以下操作:

代码语言:javascript
运行
复制
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
$ curl -sSL https://get.rvm.io | sudo bash -s stable
$ sudo usermod -a -G rvm `whoami`
$ if sudo grep -q secure_path /etc/sudoers; then sudo sh -c "echo export rvmsudo_secure_path=1 >> /etc/profile.d/rvm_secure_path.sh" && echo Environment variable installed; fi

我注销并重新登录,并获得以下信息:

代码语言:javascript
运行
复制
$ rvm
No command 'rvm' found, but there are 20 similar ones
rvm: command not found

我以root身份安装了rvm,这正是我想要的。我将我的用户添加到rvm组中,因此我应该具有系统范围的访问权限。rvm文件仍然存在:

代码语言:javascript
运行
复制
$ sudo find / -name "rvm"
/usr/local/rvm
/usr/local/rvm/src/rvm
/usr/local/rvm/src/rvm/lib/rvm
/usr/local/rvm/src/rvm/bin/rvm
/usr/local/rvm/src/rvm/scripts/rvm
/usr/local/rvm/lib/rvm
/usr/local/rvm/bin/rvm
/usr/local/rvm/rubies/ruby-1.9.3-p0/lib/ruby/gems/1.9.1/gems/rvm-1.11.3.9/lib/rvm
/usr/local/rvm/scripts/rvm

为什么我的系统找不到rvm?

EN

回答 8

Stack Overflow用户

发布于 2017-01-11 00:13:17

我通过以下几个步骤解决了这个问题:

  1. sudo apt-get install curl
  2. curl -L https://get.rvm.io | bash -s stable
  3. source ~/.rvm/scripts/rvm
  4. rvm requirements
票数 25
EN

Stack Overflow用户

发布于 2020-05-19 18:42:26

简单的步骤:

代码语言:javascript
运行
复制
1) echo "source /etc/profile.d/rvm.sh" >> ~/.bash_profile
2) . ~/.bash_profile

一切都很好。

票数 7
EN

Stack Overflow用户

发布于 2017-08-23 10:51:48

这里有一个小窍门。这就是我解决类似问题的方法。

以登录shell的身份运行终端命令。这是如何设置的。

  1. 打开您的终端。
  2. 在顶部菜单栏上,单击编辑,导航到配置文件首选项,然后选择命令点击。它应该打开一个窗口,如图所示,以登录shell
  3. 的身份运行命令,选择ok
  4. Close。
  5. 关闭每个打开的终端实例,然后重新启动。

这个应该可以解决这个问题。如果它对你有效,我将很高兴得到你的反馈。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39643791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档