ruby rails on Nginx環境

安裝ruby rails on Nginx環境

安裝ruby環境

安裝RVM

$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
$ curl -sSL https://get.rvm.io | bash -s stable 

# 如果上面的連接失敗,可以嘗試:

$ curl -L https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable

安裝 ruby

rvm list known 
#查看ruby版本表
rvm install 2.5.6
#安裝 2.5.6版本
rvm use 2.5.6 --default
#修改爲系統默認版本
ruby -v
#查看ruby版本,證明安裝成功

使用國內鏡像源

$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
$ gem sources -l
# 確保只有 gems.ruby-china.com
https://gems.ruby-china.com

你可以用 Bundler 的 Gem 源代碼鏡像命令。

bundle config mirror.https://rubygems.org https://gems.ruby-china.com

## 安裝 rails for nginx

### 首先使用gem安裝passenger

gem install passenger

安裝 nginx+passenger

passenger-install-nginx-module

配置nginx

#在http配置段
#passenger_root  #按上述輸出實際修改
#passenger_ruby  #按上述輸出實際修改
例

passenger_root /usr/local/rvm/gems/ruby-2.3.8/gems/passenger-6.0.2;
passenger_ruby /usr/local/rvm/gems/ruby-2.3.8/wrappers/ruby;

#在server 段添加
    passenger_enabled on; 開啓passenger

安裝rails應用

將rails 源碼部署nginx的web根目錄


bundle install

# 參考文檔
https://ruby-china.org/wiki/install_ruby_guide
https://segmentfault.com/a/1190000002911605
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章