2010/02/03
Har begynt å bruke Aptana for Ruby og Rails utvikling. Kombinert med Aptana Cloud er dette skikkelig flotte greier. Det er temmelig enkelt å “deploye” kode til skyen og du får et staging sait med på kjøpet.
Eneste utfordring er at du må redigere ./config/initializers/new_rails_defaults.rb og kommentere bort følgende linje for at deploy skal gå sin gang.
# ActionController::Routing.generate_best_match = false
Høyeste rails versjon støttet av Aptana Cloud er 2.3.3.
Jeg begynte å bli temmelig lei av alle forskjellige hosting løsninger rundt om. Alle måte mekkes og stelles på. Her er det bare å kjøre en deploy kommando (som er en slag wrapper rundt capistrano) og vips så er saiten din oppe og går.
Leave a Comment » |
rails, virtualisering |
Permalink
Sendt av ebraekke
2009/09/09
Dagens andre overraskelse var at en rekke bibliotek mm ikke virket lenger. Grunnen til dette er at Snow Leopard er 64 bits hele veien gjennom. Dette gjelder ikke minst scriptspråk som Ruby og Python, med tilhørende “bindings”. Rails mot Oracle virket ikke og i det hele tatt slet jeg litt. Jeg lastet ned siste versjon av Xcode og ved hjelp av Google klarte jeg å få ting på plass igjen. Det var jo et hint at ny Xcode fulgte med oppgraderingen kan du si …
Ser også ut til at VMware Fusion er tregere enn før. Spennende å se om det kommer en oppgradering snart.
Oppfølging: torsdag 10.09.2009
Sliter fremdeles med Fusion. Har ikke noen god ide om hva som er grunnen. Måtte flytte en liten ftp-server ut i skyen (Rackspace) i dag da det ble for mye problemer.
Fikk en følgefeil da jeg måtte installere MacPorts på nytt, oppgraderingen funket ikke. Installasjonen endrer på PATH settingen slik at alle referanser til rubygems blir feil. Det er et kjent problem, men kjedelig like fult.
Leave a Comment » |
mac | Tagget: mac |
Permalink
Sendt av ebraekke
2009/09/09
Etter at jeg oppgraderte min Mac til nyeste rev av OSX (kjent som Snow Leopard) har NRK sin nettradio sluttet å virke. Passe ukult. Dette er desverre ikke første gangen at jeg har problemer. Slet også med overføringene fra Norwegian Wood i sommer. Da fikk vi i det minste beskjed om at ting ikke var helt på stell ifm Mac, nå er det ikke noe informasjon tilgjengelig … så vidt jeg kan se.
Men funker i iTunes … så da så. Men da må du gå via http://www.nrk.no/tjenester/lyd/ og velge MP3. Flotters!
Leave a Comment » |
mac |
Permalink
Sendt av ebraekke
2009/06/16
Dersom du stadig gjør ssh frem og tilbake mellom systemer, ønsker du sikkert å sette opp “user equivalence”. Med utgangspunkt i et tips fra Rails boka til Ezra Zygmuntowicz har jeg laget en funksjon som legges i .bash_profile filen din:
function authme {
if [ -z "$1" ]; then
echo "USE: authme hostname [user]"
return 1
fi
_HOST=${1}
if [ -z "$2" ]; then
_USR=${USER}
else
_USR=$2
fi
cat ~/.ssh/id_dsa.pub | ssh ${_USR}@${_HOST} '
# create if not exists
if [ ! -d ~/.ssh ]; then
mkdir ~/.ssh
fi
# set perm
chmod 0700 ~/.ssh
# now cat input
cat >> ~/.ssh/authorized_keys
# set perm
chmod 0600 ~/.ssh/authorized_keys
'
}
Dersom du kaller func med bare hostname blir din ssh id kopiert inn i din brukers område på angitt host. Hele poenget her er å gjøre all jobben i et pass, slik at du ikke må angi passord mer enn en gang. Derfor er alle kommandoer på “remote host” pakket inn i enkeltfnutter. Du kan også angi en annen bruker dersom du ønsker det. Feks har jeg satt dette opp for en del Oracle brukere/systemer som jeg jobber mot hver eneste dag.
Leave a Comment » |
tips |
Permalink
Sendt av ebraekke