Merbin ja DataMapperin asennus

Viime aikoina olen leikkinyt Merbin kanssa. Merb ja DataMapper vaikuttaa toimivalta kokonaisuudelta. Merbissä viehättää juuri sen keveys Railsiin verrattuna.

Alla on asennusohjeet, joilla pääset alkuun Merbin ja sqlite-tietokannan kanssa. Luonnollisesti MySQL ja muut vaihtoehdot ovat saatavilla ja ne voidaan asentaa samankaltaisesti.

asenna merb järjestelmääsi

sudo gem install merb-core merb-more

tämän jälkeen generoin ohjelman rungon

merb-gen app ohjelma

seuraavaksi asensin merbin, datamapperin ja sqliten merbin plugineina, jotta ohjelman siirto olisi mahdollisimman yksinkertaista.

cd ohjelma
mkdir gems
gem install -i gems/ addressable english extlib data_objects dm-core dm-more merb-core merb-more merb_datamapper RedCloth --no-rdoc --no-ri

Lisää config/init.rb -tiedostoon rivi

use_orm :datamapper

Aja komennot

rake dm:db:database_yaml
mv config/database.yml.sample config/database.yml

Muokkaa database.yml tiedostoa. Lisää rivit:

:development: &defaults
:adapter: sqlite3
:database: db/development.sqlite3
 
:test:
< <: *defaults
:database: db/test.sqlite3
 
:production:
<<: *defaults
:database: db/production.sqlite3

Testaa

 merb -i

Vaihtoehtona on myös käyttää Merbin tuoreinta edge-versiota githubista. Sen saa asennettu helpoiten tämän ohjeen avulla.

Leave a Reply

this n dat bout tech and life overall