ruby+rails+rbenv服務(wù)器環(huán)境搭建

更新源這些操作請(qǐng)自行百度

安裝git

apt-get install git

安裝rbenv

git clone https://github.com/rbenv/rbenv.git ~/.rbenv

用來編譯安裝 ruby

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

用來管理 gemset, 可選, 因?yàn)橛?bundler 也沒什么必要

git clone git://github.com/jamis/rbenv-gemset.git ~/.rbenv/plugins/rbenv-gemset

通過 rbenv update 命令來更新 rbenv 以及所有插件, 推薦

git clone git://github.com/rkh/rbenv-update.git ~/.rbenv/plugins/rbenv-update

使用 Ruby China 的鏡像安裝 Ruby, 國(guó)內(nèi)用戶推薦

git clone git://github.com/AndorChen/rbenv-china-mirror.git ~/.rbenv/plugins/rbenv-china-mirror

然后把下面的代碼放到 ~/.bash_profile 里

export PATH="HOME/.rbenv/bin:PATH"
eval "$(rbenv init -)"

注意 Unubtu請(qǐng)放到 ~/.bashrc 里, zsh用戶是 ~/.zshrc
記得刷新環(huán)境變量
然后重開一個(gè)終端就可以執(zhí)行 rbenv 了.

安裝 ruby

rbenv install --list # 列出所有 ruby 版本
rbenv install 1.9.3-p392 # 安裝 1.9.3-p392

出現(xiàn) install notfound 重新運(yùn)行

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

可能需要安裝的插件(根據(jù)安裝ruby時(shí)的錯(cuò)誤提示 )

apt-get install -y libssl-dev libreadline-dev zlib1g-dev
apt-get install -y libssl-dev libreadline-dev

設(shè)置使用的ruby版本(安裝好ruby之后一定要執(zhí)行)

rbenv global 1.9.3-p392

安裝 rails
先將gem設(shè)置源

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
然后執(zhí)行
gem install rails -v 版本號(hào)

安裝nginx

apt-get install nginx

安裝mysql

首先運(yùn)行mysql指令 顯示結(jié)果
The program 'mysql' can be found in the following packages:

  • mysql-client-core-5.7
  • mariadb-client-core-10.0
  • Try: apt install selected package

然后根據(jù)提示安裝相應(yīng)的包,最后運(yùn)行

apt-get install mysql-server

安裝node

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get install -y nodejs

安裝yarn

npm install -g yarn

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 進(jìn)入阿里云的服務(wù)器 如果你之前ssh過這個(gè)服務(wù)器,然而服務(wù)器重裝后,再次ssh,會(huì)出現(xiàn)這個(gè)錯(cuò)誤:WARNING: ...
    HPD_黃霹靂閱讀 1,655評(píng)論 0 0
  • 一、環(huán)境配置 安裝rbenv1.安裝rbenvrbenv的源代碼托管在github,在終端中,從github上將r...
    叫我公爵大人閱讀 999評(píng)論 0 2
  • ?今天在路上(貴和附近)也看到一位80后在唱歌,癌癥患者:大聲說我愛你,你永遠(yuǎn)在我心里……歌聲深情款款,命運(yùn)磕磕坎...
    平安徐慶英閱讀 161評(píng)論 1 1
  • 爸: 今天是父親節(jié),這封信就是我給你的節(jié)日禮物,其實(shí)這封信16號(hào)的時(shí)候都已經(jīng)開始寫了,就是怕自己太忙沒有時(shí)間完成,...
    小天同學(xué)V閱讀 1,104評(píng)論 0 3
  • Sumif函數(shù)是Excel中進(jìn)行數(shù)據(jù)按條件求和非常常用的一個(gè)函數(shù)。 函數(shù)語法: SUMIF(range,crite...
    Excel學(xué)霸教程閱讀 429評(píng)論 0 0

友情鏈接更多精彩內(nèi)容