亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2324 | 回復(fù): 1
打印 上一主題 下一主題

糾結(jié)的RORwindows環(huán)境配置 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-09-01 03:00 |只看該作者 |倒序瀏覽
測試rails版本:3.09
rake版本:0.87

用了好久的windows平臺的ROR環(huán)境,于是想在自己電腦上獨立配置一個,安裝RUBY1.92以及Mysql5.5,然后安裝JDK(因為用的是netbean作為編輯器),設(shè)置Mysql密碼為123456,安裝啥的很小Case,就不白了。

安裝以后,將下載下來的gem最新版rubygems-1.8.5 壓縮包解壓到任意目錄,然后dos命令cd切入,執(zhí)行setup.rb 安裝gem
然后執(zhí)行
  gem install rails
會自動下載并安裝最新版的rails也即是rails3.09

然后因為使用mysql作為數(shù)據(jù)庫,那么我們就要安裝mysql驅(qū)動

執(zhí)行命令 gem install mysql即可

記住版本號備用,我這里是2.8.1
然后喃,新建偶們的第一個工程:
rails new MIniWeb -d mysql
然后,使用netbean(下面簡稱NB)新建工程,選擇基于現(xiàn)有rubyonrails代碼,會報錯,不管它,呼呼。
修改config目錄下的database.yml文件為蝦米內(nèi)容,呼呼

development:
  adapter: mysql
  encoding: utf8
  reconnect: false
  database: MiniWeb_development
  pool: 5
  username: root
  password: 123456
  host: localhost

# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
  adapter: mysql
  encoding: utf8
  reconnect: false
  database: MiniWeb_test
  pool: 5
  username: root
  password: 123456
  host: localhost

production:
  adapter: mysql
  encoding: utf8
  reconnect: false
  database: MiniWeb_production
  pool: 5
  username: root
  password: 123456
  host: localhost
然后修改gemfile
手動添加一行
gem 'mysql', '~> 2.8.1'   #開始記下的版本
gem 'rake', '0.8.7'   #rals3.0.9帶的rake是0.92版本的,呼呼,貌似不咋兼容,木測試

然后使用腳手架來建一個神馬的試試
rails generate scaffold users  user_name:string  pwd:integer
然后執(zhí)行 rake db:migrate
呼呼,報錯。!
說什么Mysql::Error: query: not connected,這個谷歌了下解決辦法如下:

出現(xiàn)這個問題的原因是MySQL 5.1.3及以上版本所帶的libmysql.dll文件并不能很好的與Rails連接。所以你只需更換一個舊版本的libmysql.dll文件即可。

http://instantrails.rubyforge.or ... ql/bin/libmySQL.dll
到這里下載舊版本的libmysql.dll文件,將其保存在ruby\bin\目錄下即可。
再執(zhí)行 rake db:migrate
(in F:/RailsApp/MiniWeb)
==  CreateUsers: migrating ===============================================
-- create_table(:users)
   -> 0.0650s
==  CreateUsers: migrated (0.0660s) ======================================
成功。!

還有個很蛋疼的細節(jié),使用nb打開rails工程的時候,要將ruby平臺選擇為你安裝的那個ruby版本,不要用它自帶那個版本,否則會相當?shù)疤,提示:Error opening script file 誰蛋疼誰知道........

論壇徽章:
0
2 [報告]
發(fā)表于 2011-09-01 06:57 |只看該作者
使用nb打開rails工程的時候,要將ruby平臺選擇為你安裝的那個ruby版本,不要用它自帶那個版本...
====>我一直是這樣的,這是個習慣。另外,現(xiàn)在我不用NB了開發(fā)Ruby了,用Aptana,也是免費的。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP