ruby 未找到命令'rvm',但有19个类似命令

xtfmy6hx  于 2023-06-22  发布在  Ruby
关注(0)|答案(3)|浏览(160)

您好,我已经在wsl中安装了rvm。安装后,我将其添加到.bashrc文件中:source "/etc/profile.d/rvm.sh"也是$PATH给出以下输出:

-bash: /home/suvodip/.nvm/versions/node/v12.18.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c/pik/:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA NvDLISR:/mnt/c/Users/smond/AppData/Roaming/nvm:/mnt/c/Program Files/nodejs:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files (x86)/Yarn/bin/:/mnt/c/Users/smond/AppData/Local/Programs/Python/Python38-32/Scripts/:/mnt/c/Users/smond/AppData/Local/Programs/Python/Python38-32/:/mnt/c/Users/smond/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/smond/AppData/Roaming/nvm:/mnt/c/Program Files/nodejs:/mnt/c/Users/smond/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Users/smond/AppData/Local/Yarn/bin:/snap/bin:/usr/local/rvm/src/rvm/bin:

但是rvm install ruby命令不起作用,请帮助我弄清楚这一点

v7pvogib

v7pvogib1#

我是这样解决的:
转到根目录并运行以下两个命令:

gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
\curl -sSL https://get.rvm.io | bash -s stable

点击此链接:http://rvm.io/然后安装你想要的任何版本的rvm。

tyky79it

tyky79it2#

我假设您按照此处的说明安装了ubuntu_rvm
当你说把它添加到.bashrc中时,你的意思是你运行了echo 'source "/etc/profile.d/rvm.sh"' >> ~/.bashrc。你的路径应该包含类似/home/suvodip/.rvm的东西,但我没有看到它,你确定你遵循了所有的安装说明?
然后打开一个新的终端应该做的伎俩。
也许可以尝试运行which -a rvmwhereis rvm来查看是否找到任何内容。或者让sudo find / -name rvm 2>/dev/null失败,看看安装是否正常以及文件的位置。请在此更新您的问题并提供所有详细信息。谢谢

emeijp43

emeijp433#

我是这样解决的:
运行命令

$ whereis rvm

在我的案例中,它是:rvm:/usr/share/rvm /usr/share/rvm/bin/rvm
然后使用命令打开shell启动文件:

$ nano ~/.bashrc

在文件末尾粘贴:export PATH="/usr/share/rvm/bin:$PATH
用你正确的rvm地址!

相关问题