ruby on rails環境部署

1,更新隨機自帶的軟件包java

$ sudo apt-get updatenode

$ sudo apt-get upgrade 
$ 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
至此,rvm安裝完成,下邊咱們手動爲終端配置rvm環境,不然之後在終端中可能每次都要手動加載rvm環境
//更改終端配置方法:工具欄--編輯--配置文件首選項--標題和命令--命令--選中「以登陸shell方式運行命令」
$ source ~/.bashrc
$ source ~/.bash_profile
//更改rvm源服務器資源信息,畢竟國外的常常被牆掉,還有就是國內的速度快。若不設置,下面可能出現各類問題,如出現服務器積極拒絕(被牆),或者下載速度慢
$ sed -i -e  's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g'  ~/.rvm/config/db
//請保存你的工做,而後重啓ubuntu系統
$ sudo reboot
//重啓完後,打開終端,咱們即可以使用rvm了,
//列出rvm遠程服務器上都有那些可用的ruby版本
$ rvm list known
//安裝rvm須要的包
$ rvm requirements

安裝ruby,咱們選擇最新的,不帶版本號就是說裝最新的,

rvm install rubypython

rvm use 2.3.0 --defaultgit

一樣,也能夠用其餘版本號,前提是你有用 rvm install 安裝過那個版本github

這個時候你能夠測試是否正確shell

$ ruby -v ruby 2.3.0 ... $ gem -v 2.1.6
注意,下面咱們刪除默認源,添加淘寶源,相對來講,淘寶源不管速度仍是穩定性,遠比默認的要高 $ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/

安裝 Bundler



$ gem install bundler

步驟4 - 安裝 Rails 環境

上面 3 個步驟事後,Ruby 環境就安裝好了,接下來安裝 Railsubuntu

$ gem install rails

而後測試安裝是否正確ruby

$ rails -v

 

安裝js編譯器bash

//選擇一:使用node.js服務器

$ sudo apt-get install python-software-properties 
$ sudo add-apt-repository ppa :chris -lea/node.js
$ sudo apt-get update 
$ sudo apt-get install nodejs
若不安裝,本機有沒有js編譯器,直接執行rails server,則會報錯:
zxh @zhangxh -ubuntu:~/app/rails/blog$ rails server
//。。。。。。。。。
//Could  not  find a JavaScript runtime
//選擇二:使用execjs
$ gem install execjs

二、創建項目工程

$ mkdir app

$ cd app
$ mkdir rails
$ cd rails
在上邊建立的目錄下,建立rails工程
:~/app/rails$ rails  new  blog --skip-bundle
//進入blog文件夾,即rails工程根目錄
:~/app/rails$ cd blog
:~/app/rails/blog$
bundle install 其實,仍是調用gem,執行前,請檢查gem源爲淘寶源
~/app/rails/blog$ bundle install
 
此時,咱們才啓動server
~/app/rails/blog$ rails server
相關文章
相關標籤/搜索