歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 搭建基本的ruby開發環境的step by setp記錄

搭建基本的ruby開發環境的step by setp記錄

日期:2017/2/28 14:33:24   编辑:Linux教程

其實很早就想做一個ruby的demo了,主要還是受到一個前同事的影響,說ruby的開發速度是.net的十倍,或許誇張了點,但也不無道理。不管怎樣,親身體驗才是最重要的。言歸正傳,以下是如何搭建基本的ruby開發環境的step by setp記錄,適合beginner。

重要文章閱讀:Ruby入門--Linux/Windows下的安裝、代碼開發及Rails實戰 http://www.linuxidc.com/Linux/2014-04/100242.htm

Ruby on rails初體驗系列文章:

http://www.linuxidc.com/Linux/2014-04/100245.htm
http://www.linuxidc.com/Linux/2014-04/100246.htm
http://www.linuxidc.com/Linux/2014-04/100247.htm



一、准備環境 首先是需要在電腦上安裝ruby的開發環境。我的OS是Cent OS 6.2 有以下三種方式來進行安裝:
•獲取源碼進行編譯安裝
•使用第三方工具(例如:RVM、RubyInstaller【適合windows】)
•使用包管理工具

可根據自己的情況選擇合適的安裝形式,推薦使用1或者2,第三種包管理工具帶的ruby版本相對比較舊了,不推薦。

我選擇了獲取源碼編譯安裝的方式,開始之前,還需要安裝相關的庫:

1,安裝相關的庫
yum install zlib zlib-devel sqlite-devel

2,安裝openssl
rvm pkg install openssl

具體操作步驟:

1,wget http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0.tar.gz
2,tar -zxvf ruby-2.0.0.tar.gz
3,./configure --prefix=/usr/local --enable-shared --enable-pthread --disable-install-doc --with-opt-dir=/usr/local/lib
4,make
5,make install




完成後使用 ruby --version測試版本信息,如果一切正常,應該能顯示具體的版本信息了。

二、安裝rails框架

說ruby開發速度快,主要還是因為ruby on rails這個框架,比較好的體現了MVC模式以及“約定勝於配置”原則,以至於後來的asp.net mvc都從中吸取了不少精華。

1,更新gem源 gem update

2,修改gem源服務器信息
gem sources --remove http://rubygems.org/
淘寶提供的gem鏡像,解決源文件部署在amazon S3上在國內訪問的問題

gem sources -a http://ruby.taobao.org gem sources -l
確保只有淘寶的源

gem install rails


3,安裝sqlite:

tar -zxf sqlite-autoconf-3070900.tar.gz
cd sqlite-autoconf-3070900
./configure
make
make install

三、測試rails

rails new testapp

cd testapp

rails server


當執行到rails server這步時,提示失敗,需要執行bundle install 執行bundle install成功。 再次執行rails server,但還是失敗,提示缺少javascript的runtime 按照錯誤提示安裝execjs: gem install execjs 再次執行rails server,仍然失敗,提示錯誤:ExecJS::RuntimeUnavailable,看來還是沒有解決。 從網上搜了下解決方案:安裝node.js,因node.js本身是基於google chrome的V8引擎,所以應該是帶有javascript的runtime的,正好最近也想學下node.js。

wget http://nodejs.org/dist/v0.10.5/node-v0.10.5.tar.gz

tar xfv node-v0.10.5.tar.gz

cd node-v0.10.5

./configure

make

make install

安裝完node.js後,再次執行rails server,如果如下圖所示:

則可以通過http://yourhost:3000來訪問,會出現一個ruby的demo站點。

到此ruby on rails的demo站點搭建完成,接下來就該開始更深一步的學習了,好吧,就從鏈接數據庫開始...

Copyright © Linux教程網 All Rights Reserved