阿里雲ubuntu16 04安裝ruby

2021-09-19 18:28:31 字數 1532 閱讀 1487

阿里雲ubuntu16.04安裝ruby

0x0 準備

環境:阿里雲ubuntu16.04

目的:安裝beef需要的ruby環境

更新軟體

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

修改host,方便github

vim /etc/hosts

//先按i,切換模式

//將下面的內容複製進去

//完成後,按兩下esc,輸入:wq儲存

//注意別漏了冒號

複製**

192.30.253.113 github.com

192.30.253.113 github.com

192.30.253.118 gist.github.com

192.30.253.119 gist.github.com

複製**

0x1 安裝rvm

rvm是ruby的版本管理器,阿里雲ubuntu16.04的apt-get方式安裝的ruby是2.3版本,很老,執行beef時會報錯:不支援,公升級至2.4以上

gpg --keyserver hkp: --recv-keys 409b6b1796c275462a1703113804bb82d39dc0e3 7d2baf1cf37b13e2069d6956105bd0e739499bdb

sudo apt-get install curl

curl -ssl -o rvm.sh

執行此命令來安裝最新的rvm穩定版本,留意安裝目錄,我的是/usr/local/rvm:

cat rvm.sh | bash -s stable

下為提示

installation of rvm in /usr/local/rvm/ is almost complete:

執行下面的命令,確保安裝的是最新版本:

rvm get stable

檢查安裝ruby的需求條件:

rvm requirements

//如果提示「command not found」,可以執行下面的命令:

source /usr/local/rvm/scripts/rvm

//注:因為我的電腦自動安裝到此目錄,所以用上面的路徑,如果你的不是,切換到你的目錄即可

//或者嘗試

source ~/.rvm/scripts/rvm

檢查是否安裝成功:

rvm –v

rvm install ruby –default

指令碼完成後,將安裝最新版本的ruby。

除了ruby之外,rvm還安裝了一些相關工具,包括irb,互動式ruby控制台,rake,可以執行自動化指令碼的程式和gem,這樣可以輕鬆地安裝和更新您可能在自己的專案中使用的ruby庫。

要檢查您安裝的ruby版本,請鍵入以下命令:

ruby –v

出現下面的資訊

ruby 2.6.0p0 (2018-12-25 revision 66547) [x86_64-linux]

阿里雲Ubuntu 16 04安裝redis

這一步並不是必須的,可以直接通過第二步的命令安裝redis,如果報錯說沒有安裝包的話,可以執行這個命令更新安裝源。sudo apt get updatesudo apt get install redis serversudo vim etc redis redis.confredis預設只能本機訪...

阿里雲Ubuntu 16 04安裝MySQL

sudo apt get install mysql server mysql client期間需要輸入乙個mysql的root密碼,注意是新輸入乙個mysql的root,不是輸入當前ubuntu的root密碼。vim etc mysql mysql.conf.d mysqld.cnf注釋掉 bin...

阿里雲ubuntu16 04安裝ruby

阿里雲ubuntu16.04安裝ruby 0x0 準備 環境 阿里雲ubuntu16.04 目的 安裝beef需要的ruby環境 更新軟體 sudo apt get update sudo apt get upgrade sudo apt get dist upgrade 修改host,方便gith...