1. 程式人生 > >Mac上配置 Ruby on Rails和Git

Mac上配置 Ruby on Rails和Git

code class gist pass ack nss exit ech https

Ruby on Rails on Mac
====================================================================================
http://morizyun.github.io/blog/marvericks-rails-setup-ruby-rvm-msyql/
for general : useful : http://qiita.com/keneo/items/0a58b188183b5100e3af
for mysql : http://qiita.com/hkusu/items/cda3e8461e7a46ecf25d
http://dev.classmethod.jp/server-side/language/build-ruby-environment-by-rbenv/
1.安裝Homebrew 
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.安裝rbenv
$brew install ruby-build
$brew install rbenv
設置path
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source .bash_profile
3.安裝可能用的工具,包
3.1 安裝sublime和配置用命令行打開 sublime
https://gist.github.com/olivierlacan/1195304
安裝好sublime以後。在/usr/local/bin下面創建它的快捷方式,這樣就能在不論什麽地方都能運行subl來啟動sublime
$ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/sub
3.2 裝git
$brew install git
3.3 使用irb(interactive ruby)的包
$ brew install readline
3.4 安裝使用https的包
$ brew install openssl
4.安裝ruby
$ rbenv install -l 確定能夠安裝的ruby
$ rbenv install 2.1.4 安裝要使用的版本號
$ rbenv global 2.1.4 設定使用的版本號。假設不設置。直接ruby -v看到的可能是其它版本號
$ rbenv versions 確認
$ ruby -v 會顯示ruby 2.1.4p265 (2014-10-27 revision 48166) [x86_64-darwin14.0]
5.安裝rails
$ gem install rails
$ gem install bundler
$ rbenv rehash
$ source ~/.bash_profile
$ rails -v 會顯示 rails 4.2.1
6.安裝 MySql
$ brew update
$ brew install mysql
$ brew info mysql 確認,也能夠mysql —version 僅僅看版本號號
7.啟動rails
$ rails server
打開http://localhost:3000確認是否成功
Ctrl+c 退出
8.使用MySql
$ mysql.server start
$ mysql -uroot 默認沒有password 假設要設password運行下面語句
$ mysql_secure_installation 
$ mysql -uroot -p 帶password
mysql>exit 退出
$ mysql.server stop
9.第二次啟動電腦後。運行rails -v 提示未安裝,運行ruby -v顯示的是2.0.0,運行rbenv global 2.1.4後還是不變。

此時運行 $ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile (把rbenv的初始化腳本寫入該文件)(假設權限不夠。改動該文件擁有者為用戶) $ source ~/.bash_profile(運行該文件) 再運行ruby -v 和rails -v就能夠了。 10.開發Ruby on Rails http://openbook4.me/projects/92 11. 創建工程及上傳到github $git config --global user.name "username" $git config --global user.email [email protected]

/* */ $git config --global core.editor "subl -w" //配置編輯器,這裏是subl $subl ~/.netrc 追加下面 //假設不運行,每次push須要輸入username和password machine github.com login USERNAME password PASSWORD $rails new larry-twitter //創建app $cd larry-twitter $ git init //會在app文件夾下創建git repo, larry-twitter $ git add . $ git commit -m "Initialize repository" 網頁github上創建repository,獲取https $ git remote add origin https://github.com/yangpeng-chn/larry-twitter.git $ git push -u origin master 假設bundle install失敗(OpenSSl相關) 能夠運行下面命令: RUBY_CONFIGURE_OPTS=--with-openssl-dir=/usr/local/Cellar/openssl/1.0.2h_1 rbenv install 1.9.3-p551 ===================================================================================



   

Mac上配置 Ruby on Rails和Git