我一直以來都是sqlite3的用戶(帶有rails),我從來沒有機會嘗試mysql,直到現在。我需要配置使用它與Datamapper一起使用。繼tutorial我需要使用這個命令來安裝DM-mysql的適配器:使用Datamapper配置MYSQL
sudo apt-get install libmysqlclient-dev
我.rb
文件包含以下代碼:
require 'data_mapper'
DataMapper.setup(:default, "mysql://user:[email protected]/database")
class Post
include DataMapper::Resource
property :id , Serial
property :title , String
property :body , Text
property :created_at , DateTime
end
這並不運行,並給了我下面的錯誤:
in `require': no such file to load -- dm-mysql-adapter (LoadError)
我相信,我需要設置用戶名和密碼就可以安裝並運行MySQL,然後建立與DataMapper的連接。有人能指導我嗎?
非常感謝!
不,你需要通過創業板安裝'DM-的mysql-adapter'。 – Reactormonk 2012-03-24 16:50:45
是的,我做到了,並將其包含在我的代碼中。代碼運行良好,但我怎麼才能看到一個數據庫是否成功創建(如可以看到使用sqlite with rails的development.db文件) – 2012-03-24 16:56:32
'development.db'的存在不會告訴你任何東西。抓住任何mysql客戶端(最簡單的一個可能是'mysql'在命令行上)並做一些自省。 – Reactormonk 2012-03-24 17:11:03