我安装了rvm ruby​​和gem。
当我使用gem安装滑轨时,就像这样:

woyuxuxu123@ubuntu:~$ sudo gem install rails
[sudo] password for woyuxuxu123:
Successfully installed rails-5.1.4
Parsing documentation for rails-5.1.4
Done installing documentation for rails after 0 seconds
1 gem installed


但是当我进入rails -v时,我得到了:

woyuxuxu123@ubuntu:~$ rails -v
The program 'rails' is currently not installed. You can install it by typing:
sudo apt install ruby-railties


我尝试了一些解决方案,但对我没有用,例如

source ~/.rvm/scripts/rvm


有人提到这条路。这是它的样子

RubyGems Environment:
EXECUTABLE DIRECTORY: /usr/local/bin

woyuxuxu123@ubuntu:~$ echo $PATH
/home/woyuxuxu123/bin:/home/woyuxuxu123/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/woyuxuxu123/.rvm/bin:/home/woyuxuxu123/.rvm/bin


我该怎么办?

最佳答案

可能您忘记将rvm脚本添加到.bash_profile中:

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

尝试运行rvm repair all,然后重新启动终端。

10-05 21:19
查看更多