rails對於乙個已經新建的工程如何更改Gem

2021-09-01 14:36:17 字數 1052 閱讀 2207

原來的工程是使用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安裝成...