Sproutcore vs Cygwin

Ieri m-am chinuit câteva ore să-mi dau seama de ce naiba primesc eroare de la Sproutcore la orice încercare de a rula serverul integrat (sort of). Era atât de încăpățânat încât nici măcar Hello World nu îmi mergea:

/static/sproutcore/runtime/en/current/javascript.js?1283061540
[2010-08-29 09:19:55] ERROR bad header '"GET /static/sproutcore/testing/en/current/javasc"'.
iamntz.selfip.com - - [29/Aug/2010:09:19:55 GTBDT] "GET /static/sproutcore/foundation/en/current/stylesheet.css?1282820155 HTTP/1.1" 400 333
- -> /static/sproutcore/foundation/en/current/stylesheet.css?1282820155
Aborted (core dumped)

Și am încercat cât am încercat, până am renunțat. Azi dimineață mi-a sugerat un amic să fac următoarele chestii în consola cygwin:

gem install rack --version 1.2
git clone git://github.com/eventmachine/eventmachine.git
cd eventmachine
rake gem
gem install pkg/eventmachine-0.12.11.gem
gem install thin rack

Dacă primești vreo eroare (cum am primit eu) încearcă să actualizezi toate jucăriile:

gem update
gem update --system
gem install rails
gem install Ruby

Dacă încă mai primești vreo eroare, ori ești extrem de ghinionist ori nu ai instalat make. Deschizi frumușel setup-ul de cygwin, alegi din listă make, îi dai next și mai încerci primul pas.

Mie mi-a mers.

Update

Mi-a mers pe moment. După 15 minute a refuzat categoric să funcționeze. Prin urmare, am renunțat la ideea de a folosi Sproutcore în Windows. Îl pun într-o mașină virtuală și gata, am rezolvat toate problemele :D

Update 2

Într-o ultimă încercare, am reușit să-l „pun” cum trebuie. Greșeala cea mai mare a fost că eu încercam să-l instalez în cygwin, când, de fapt, trebuia să îl instalez în cmd. Prin urmare, am dezinstalat rake (aveam 1.2.x și era nevoie de 1.1.x) și am instalat versiunea care trebuie. Am citit cu și mai mare atenție pașii de instalare și… tadaaa!

Note to myself: citește TOȚI pașii cu ATENȚIE!

Ți-a plăcut articolul? Lasă un comentariu!

You can insert code snippets using BBcode:
[js].[/js] [html].[/html] [php].[/php] [css].[/css]
You can also use some HTML tags:
<blockquote>.</blockquote> <code>.</code> <a href="">.</a> <strong>.</strong> <em>.</em>