ror一直是我比較困擾的問題,由於這類專案少,另外電腦也經常更換,需要經常安裝ror環境來做一些開發。
安裝步驟:
ror安裝主要分為四塊:安裝ruby、安裝rails、安裝netbeans(及ror使用的環境工具)、安裝連線sqlserver的功能
第一步:安裝ruby
雙擊安裝,安裝過程中注意選中"enable rubygems"
2、開啟"命令提示符cmd",輸入"ruby -v"檢視版本號,則表示ruby安裝成功
第二步:安裝rails
2、直接遠端安裝(gem install -v=2.0.2 rails),2.0.2是你要安裝的版本號,如果你是新手,不想指定版本號就直接安裝(gem install rails)即可。
3、在遠端安裝過程中,速度有點慢,中間過程需要輸入y表示接受安裝
4、執行好後,在cmd中執行"rails -v",顯示版本號,表示安裝成功
第三步:安裝netbeans
2、我安裝的是(netbeans-6.5.1-ml-windows)版本,整個安裝比較簡單,使用者在安裝過程中可以根據自己的需求進行配置,安裝結束後需要註冊(註冊免費)
第四步:安裝連線sqlserver的功能
以上是我摸索以及上網搜尋的結果,大家如果有更好的方法或建議,望多交流!
讓ruby支援sql server
2 、解壓縮到某目錄,然後到該目錄下執行 2 條 cmd 命令
ruby setup.rb config
ruby setup.rb install
3 、從 lib\dbd 複製 ado.rb 到 ruby 的安裝目錄 :\\lib\ruby\site_ruby\1.8\dbd\ado
ado 資料夾要自己建
4 、 sqlserver 的 database.yaml 配置
*****************************
development:
adapter: sqlserver
database: mybook
host: localhost
username: sa
password: sa
*****************************
開始執行中遇到的問題:
看看他的部落格
rails連線sqlserver時offset無效
關鍵字: ruby on rails
今天發現rails連線sqlserver時在使用:limit和:offset的情況下會出現無效現象,最後查詢sqlserver_adapter.rb發現sqlserver的介面卡sql存在問題,解決辦法:
1、修改sqlserver_adapter.rb的方法add_limit_offset!,使其支援分頁
2、在進行class.find(:all, :limit => limit,:offset => offset)查詢是改為class.find(:all, :limit => limit,:offset => offset,:order => "id"),新增乙個排序字段,這樣limit和offset才可以起作用
優秀Ror開源專案整理
1.shopqi 登入認證 oauth2認證 上傳 中文全文檢索 快取 後台任務 wiki系統 支付閘道器 backbone單頁無重新整理應用 部署 2.codecampo.com 用了 haml 和 mongoid 可能給入門者一點干擾。測試比 1 0.8,gem 也剛剛公升到最新。3.ruby ...
ubuntu下安裝ror環境
準備學習一下ror的community engine外掛程式。真是折騰,windows下整合包挺好,可惜w平台有小小的相容性問題。test出問題。然後我嘗試了ubuntu下安裝,大部分可以用包管理器裝好,但是少部分要修正的 安裝rails,rubygems包 sudo apt get build e...
Windows環境下ROR的安裝與配置
2 開啟cmd,輸入,ruby v,如果現實ruby 1.9.2.表示ruby的安裝成功。如果有問題,先考慮,新增環境變數的問題,再考慮其他問題。關於環境變數,一般是不用管的,如果在之前的那一步當中有選擇,讓installer自動配置環境的話,如果沒有選擇這一項,考慮去自己配置環境變數。3 安裝sq...