Domanda

L'ultima versione radiante stabile 0.9.1 (a partire dal 2011.03.26) supporta l'ultima versione di Ruby / Rails stabile (1.9.2p180 / Rails 3.0.5)?

È sicuro correre radiante 0.9.1 con 1.9.2p180 / rotaie 3.0.5?

È stato utile?

Soluzione

Radiant non supporta ancora Rails 3. Radiant sta usando le rotaie del fornitore, il che significa che i binari sono fissati nel codice sorgente radiante. Tuttavia, c'è un ramo su GitHub per Radiant che supporta Rails 3, ma è un lavoro in corso.

Per quanto riguarda Ruby 1.9.2, Radiant non può usarlo. Quando crei un progetto radioso, in script/server

require File.dirname(__FILE__) + '/../config/boot'

Questo non funzionerà, quando il tuo percorso attuale è nella radice della cartella del progetto, è possibile un CD nella directory di script, quindi eseguire

ruby server

Allora dovrebbe funzionare, altrimenti devi cambiare questo script/server un po. Questo è perché . non è più incluso nel $LOAD_PATH, quindi ti dirà che non può trovare /../config/boot file (vedi anche questo Problema dei binari).

Tuttavia, ci sono alcune altre parti del nucleo della sorgente radiante che non sono realmente compatibili con Ruby 1.9.2. Radiante Consiglia di utilizzare Ruby 1.8.6 e 1.8.7.

Altri suggerimenti

Come indicato sopra, l'ultimo radiante "stabile" non funziona con 1.9.x. Tuttavia, se si installa radiante 1.x (1.0.0.rc4, attualmente) tramite gem install radiant --pre o costruendo la gemma dalla fonte, funzionerà bene o Ruby 1.9.x ed è in realtà molto più stabile di 0.9.x.

Rails 3, non è ancora supportato.

La versione 1.0 è dietro l'angolo, tuttavia, quindi aspettati che questo problema sia risolto presto per la costruzione "ufficiale".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top