ruby 找不到rvm命令

31moq8wy  于 2023-03-01  发布在  Ruby
关注(0)|答案(4)|浏览(179)

我用rails安装了rvm,从RVM的官方网站,我指定了教程建议的命令,安装时我的系统有rails 4. 0. 0,rvm 01/23/12,ruby 2. 0. 0,bundler gem 1.3.5和2.0.3但是我需要安装ruby 1.9来练习我目前正在做的课程。“Rails for Zombies 2”我尝试执行指令rvm install 1.9.3,控制台返回以下消息:rvm: command not found

bvjxkvbb

bvjxkvbb1#

可能重复:Ubuntu rvm设置问题

    • 您的问题是**当您打开一个新的终端时,RVM没有被加载。
    • 要解决此问题**,请运行以下命令行:(如果使用login-shell
echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile

或者这样(如果使用非登录shell):

echo "source $HOME/.rvm/scripts/rvm" >> ~/.bashrc

或者,如果您使用的是zsh(和/或oh-my-zsh):

echo "source $HOME/.rvm/scripts/rvm" >> ~/.zshrc

这将在每个终端示例化时添加要加载的RVM路径。您必须关闭并重新打开您的终端,或者简单地调用source ~/.bashrc(或~/.bash_profile~/.zshrc)。

d7v8vwbk

d7v8vwbk2#

我在安装zsh后遇到了这个问题。我是一个域用户,所以我的$PATH和$HOME不是很直接。
echo "source /usr/share/rvm/scripts/rvm" >> ~/.zshrc

pnwntuvh

pnwntuvh3#

最新安装需要将用户添加到组rvm,然后需要再次登录。
请注意,关闭终端并重新打开是不够的;用户必须注销并重新登录才能使组添加生效。
可通过以下方式将用户添加到组:

sudo usermod -a -G rvm <user>

根据您在安装过程中遵循的方法,二进制文件也可以位于不同的位置。
您还可以查看/usr/local/rvm/scripts/rvm
然后将此行添加到~/.bashrc的末尾

[[ -s /usr/share/rvm/scripts/rvm ]] && source /usr/share/rvm/scripts/rvm

**注意:**如果您使用的shell不是bash,则可能需要相应地添加路径。

例如,如果您使用zsh shell,请将以上行添加到~/.zshrc文件中。

pn9klfpd

pn9klfpd4#

应遵循的一些步骤:
先决条件:自制软件(应预先安装)

  1. brew安装gnupg
    1.安装GPG密钥(有2种方式来安装下面给出,选择任何一个)
    第一种方法==〉$gpg--金钥伺服器香港网页://www. example. com--接收金钥pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
    第二种方式==〉$gpg-接收密钥409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
    1.安装RVM
    运行:$\ curl-sSL https://get.rvm.io|猛击
    我们将在控制台中收到感谢消息。请退出所有终端并启动新的终端。🙏 message in the console. Quit all Terminal and Launch a new Terminal.
    1.$rvm列表
    我们将收到此消息(#尚未安装rvm rubies。请尝试"rvm help install"。)
    1.$rvm install 2.7.1(选择任何你想安装的)
    1.$rvm列表
    你会发现你当前使用的ruby版本需要在这里更改为默认值。
  2. $rvm别名创建默认值2.7.1
    现在您的版本将被设置。享受

相关问题