2013-12-02 11:443801人閱讀評(píng)論(3)收藏舉報(bào)
原文鏈接:http://xunyanan.com/blog/2013/11/26/mosaic-photo-and-share-moment/
written by尋亞楠posted athttp://xunyanan.com
rails是一套基于ruby的web開(kāi)發(fā)框架。下面是在mac上安裝rails的過(guò)程晓猛。
Mac pro (OS X 10.9)
Xcode(蘋果開(kāi)發(fā)IDE劝萤,需要其中的command line工具)
ruby(開(kāi)發(fā)語(yǔ)言環(huán)境)
Homebrew(包管理環(huán)境伞鲫,安裝你需要但蘋果不需要的東西)
RVM(ruby版本管理疫萤,可以讓你在不同的ruby版本下切換)
*rails(開(kāi)發(fā)框架)
在終端中輸入
gcc -v
終端返回gcc版本則說(shuō)明command line已經(jīng)安裝芝囤,若沒(méi)有則可用命令
xcode-select --install
安裝。
git --version
在終端輸入(mac已預(yù)裝)
ruby -v
返回ruby版本关贵,則說(shuō)明mac已預(yù)裝ruby環(huán)境遇骑,沒(méi)有則可去官網(wǎng)安裝。
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
安裝完后揖曾,檢查版本
brew -v
\curl -L https://get.rvm.io | bash -s stable
安裝完成后质蕉,檢查版本
rvm -v
多個(gè)ruby版本切換
rvm install 1.9.3
rvm use 1.9.3
rvm --default 1.9.3
sudo gem install rails -V
因?yàn)閲?guó)內(nèi)萬(wàn)惡的墻的問(wèn)題,原本應(yīng)該很順暢的這一步翩肌,在國(guó)內(nèi)就會(huì)突然恰到某個(gè)包的下載,然后就一直不動(dòng)了禁悠。解決方法是念祭,使用淘寶的鏡像安裝(業(yè)界良心)
gem sources --remove
https://rubygems.org/gem sources -a http://ruby.taobao.org/
gem sources -l
用這個(gè)安裝完成,便可查看rails版本
安裝提示:
Overwrite the executable? [yN]
填 Y
不停提示 Successfully 哇哈哈碍侦。
最后提示:Done installing documentation for claide, cocoapods, cocoapods-core, cocoapods-downloader, colored, escape, fuzzy_match, json, json_pure, open4, rake, xcodeproj after 34 seconds
蛋疼的安裝過(guò)程終于成功了粱坤。
rails -v
創(chuàng)建一個(gè)測(cè)試工程隶糕,檢查環(huán)境是否安好
rails new hello --skip-bundle
加上—skip-bundle還是墻的原因,然后我們要在新建的項(xiàng)目中站玄,手動(dòng)的為它安裝bundle枚驻。
新建項(xiàng)目之后再安裝bundle,進(jìn)入到項(xiàng)目中,打開(kāi)Gemfile,修改第一行:source ‘https://rubygems.org‘修改為:source ’http://ruby.taobao.org’
gem install bundle
使用cd命令進(jìn)入hello文件夾株旷,嘗試啟動(dòng)rails的server服務(wù)再登,看是否正常。
rails server
如果報(bào)錯(cuò):
Could not find gem 'sdoc (>= 0) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.
繼續(xù)使用命令
bundle install
至此晾剖,繼續(xù)使用rails server命令锉矢,如果看到
=> Booting WEBrick
=> Rails 4.0.1 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options=> Ctrl-C to shutdown server
[2013-12-01 01:09:34] INFO? WEBrick 1.3.1
[2013-12-01 01:09:34] INFO? ruby 2.0.0 (2013-06-27) [universal.x86_64-darwin13]
[2013-12-01 01:09:34] INFO? WEBrick::HTTPServer#start: pid=1130 port=3000
說(shuō)明啟動(dòng)成功,至此齿尽,已安裝好rails的環(huán)境沽损,步數(shù)較多,需要耐心循头,如果出現(xiàn)權(quán)限問(wèn)題的提示绵估,就在相應(yīng)的命令前加sudo,來(lái)提高權(quán)限即可卡骂。