原來的工程是使用sqllite3的,想修改為mysql,折騰了乙個下午,終於成功,記錄如下:
(1)、在
database.yml
中的配置如下:
development:
adapter: mysql2
database: rails
host: localhost
username: root
password: "123456"
encoding: utf8
pool: 5
timeout: 5000
(2)、 然後執行
rake db:create
發現沒有安裝
mysql adapter
執行:gem install activerecord-mysql-adatper 執行
: bundle install
列表中總是沒有
mysql
最新的connector
,然後把
libmysql.dll copy
到ruby/bin
目錄下。
然後繼續執行
rake db:create
,繼續報錯:can't convert fixnum into string
(4) 、發現是由於
mysql
的使用者密碼設定的為
:123456
造成的。
修改為:
"123456"
,加引號的之後。
有時候mysql
不允許root
使用者遠端登入,可以重新建立
instance
即可。
(5)、在工程下的gemfile檔案中缺少
mysql2
就增加一行:
gem
『mysql2』
然後執行
: gem install
,就會重新生成
gemfile
(6)、重新執行 rake db:create , rake db:migrate 成功。
Rails3 入門之三 新建乙個rails工程
如果你按照這個嚮導,你將會新建乙個rails工程叫blog,乙個非常簡單的webblog。在你開始新建乙個rails工程之前,請確保你是否安裝了rails.例子裡面使用 和 來表示終端的提示符。如果你使用windows,你的終端提示符 應該是像這樣的 c source code3.1 安裝rails...
狼已經乙個sr閃狼已經奪人乙個閃
你就像那冬天裡的一把火 熊熊火焰 溫暖了我的心窩 哎 都是蓋一床被子長大的老夥計了,至於這麼肉麻麼。老小子順便撅了撅屁股,整個一 野牛防狼式 差點沒把我剛塞進胃裡的燒雞爪子給顛出來,我沒搭理他,繼續抒發我這來之不易的對生活新希望的無限嚮往之情 這次你若悄悄走進我身邊 火光照亮了我 你的 你地個媽媽咪...
新建乙個vue專案
用命令列生成vue專案框架需要npm包管理器來安裝,而npm又是在安裝nodejs的時候同時安裝的,所以首先要安裝nodejs。安裝完成後,開啟cmd。輸入 node v,出現類似v6.11.2這樣的版本號說明node安裝成功。輸入 npm v,出現類似 v3.10.10這樣的版本號說明npm安裝成...