sudo apt-get update
sudo apt-get install curl git
curl -sSL https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable source ~/.rvm/scripts/rvm
sudo rvm install 2.1.5
sudo rvm use 2.1.5 -- default
sudo gem install bundler
执行完rvm use 2.1.5 -- default后需要 更换Ruby的源;否则在国内会因未知原因导致
“gem install bundler” 执行失败。
Ruby源:https://gems.ruby-china.org/
克隆BeEF源码到本地
git clone git://github.com/beefproject/beef.git
然后执行命令
cd beef
sudo bundle install
ruby beef
安装完成。
“-bash: /usr/share/ruby-rvm/scripts/base: 没有那个文件或目录”
如果没有的话,lz自己手动创建一个就好了sudo命令创建。
mkdir: 无法创建目录"/usr/share/ruby-rvm": 权限不够,一般安装东西都要用到sudo命令才行。也就是说,你的安装命令就有问题,应该在前面家sudo。
第三个错误提示是因为前两步没有完成……
lz要记得安装程序都要sudo命令。
第一步——用RVM安装Ruby 在开始之前,我们需要在VPS上运行一次快速更新,确保所有的包都是最新的: sudo apt-get update 更新完毕之后,我们可以开始安装RVM(Ruby Version Manager). 这是个让我们能在一台服务器上使用多个Ruby版本的优秀程序。