rvm is not a function 无法在 msf 下
rvm use 2.5.3 这样我没遇到过问题,只要 ruby 装对了
我知道的坑一个是安装前导入 rvm 的证书,另一个就是你主帖里描述的 你安装完之后关掉终端重新开 rvm 应该就正常了,然后再安装 ruby
另外看你截图 ubuntu 版本不是比较新的,如果学习没特殊需要的话上 18.04 吧,16.04 也还可以用,再老会发生什么就不好说了
恩恩 在普通的命令行下 我 gem install 是没有问题的 进了 metasploit 里面 里面的 ruby 版本固定在了 2.4.1,在 msf 下 rvm install 可用 但 gem install 和 rvm use 不可用
好的 今晚就转 18.04
metapolit 需要 2.4.1 那你也 rvm install 2.4.1 然后 use 2.4.1 不确定你安装 metaploit 的方式是否兼容 rvm,感觉你可以搜一下再确认,如果是 git clone 或者 gem 安装,那么问题应该不大
如果你 metaploit 是 apt 安装,rei 说得方法可能更稳一些
你这样一说我好像懂了 果然是我的 gem 安装到了 root 下了 可是我 msf 下面的 ruby gem install 会报错 像这样