前言
以前只聽說過ruby這門語言,但是對ruby的了解幾近于無,自己又沒有機會去學(xué)習(xí)一下ruby語言。今年參加了ThoughtWorks的思沃大學(xué)堂,給我們安排的任務(wù)是學(xué)習(xí)ruby這門語言,所以現(xiàn)在就有機會去學(xué)習(xí)這門語言了,Let‘s go!開啟ruby大門!
ruby安裝
ruby安裝網(wǎng)上有了很多的教程,我本人使用的ubuntu操作系統(tǒng),所以這里就只說一下在ubuntu的安裝過程,以及我所遇到的問題!
- 使用apt-get安裝
sudo apt-get update
sudo apt-get install ruby2.3
- 執(zhí)行完上一步,使用
gem sources -l可以查看其下載源為https://rubygems.org/,由于這個源為國外的網(wǎng)站,并且國內(nèi)網(wǎng)絡(luò)的防火墻阻止了和ruby服務(wù)器的連接,所以下載會出現(xiàn)問題,導(dǎo)致下載失敗,不過好在taobao提供了Rubygems的鏡像,所以我們需要將這個源換成https://ruby.taobao.org/這個即可,使用命令如下:
gem sources -a https://ruby.taobao.org/
gem sources -r https://rubygems.org/ #刪除這個源
- 首先安裝ruby-dev,然后安裝rails
sudo apt-get install ruby2.3-dev
sudo gem install rails
這時ruby rails就安裝完成了,這時切換到工作目錄下,執(zhí)行
rails new hello,這個過程由于需要執(zhí)行bundle install,安裝這個項目中的gem,所以花費時間稍長,耐心等待即可。順便說一下,執(zhí)行 bundle install 命令時可能會提醒你先執(zhí)行 bundle update 命令。此時,應(yīng)該按照提醒,先執(zhí)行 bundle update 。-
運行完上邊的命令,我們的應(yīng)用就可以運行了,但是怎么運行呢?Rails 自帶了一個命令行程序(或叫腳本),可以運行一個本地服務(wù)器,協(xié)助我們的開發(fā)工作。在本地系統(tǒng)中,直接執(zhí)行
rails server命令就行,效果如下圖:
rails-server.png rails server 默認(rèn)啟用的是3000端口,如果你想指定一個端口來啟動rails server,則只需要執(zhí)行
rails server -p 3001,這樣我們就可以通過3001端口來訪問我們的rails應(yīng)用了!-
端口啟用之后,在瀏覽器中輸入localhost:3000就可以看到如下圖的畫面:
rails-server-3000.png
看到這個畫面,則說明我們的rails安裝成功了,接下來就正式開始學(xué)習(xí)ruby on rails 啦!

