Oppure

Loading
02/06/14 17:26
steakhutzeee
Ciao a tutti, ho cominciato a dare un'occhiata a ruby. Ho installato la versione 2.0.0 tramite il RubyInstaller. Anzitutto vorrei sapere se è consigliato partire dalla versione 2 oppure dovrei cominciare dalla 1.9.3. Inoltre ho un problema con dei programmi. All'inizio di essi io inserisco la stringa "#encoding: utf-8", utilizzo caratteri accentati, ma quando vado a compilare il programma mi viene restituito l'errore: 'invalid multibyte char (UTF-8) syntax error, unexpected tIDENTIFIER, expecting end-of-input'. A cosa è dovuto? Vi ringrazio in anticipo per le risposte :)
aaa
02/06/14 17:28
pierotofy
Se stai appena cominciando, parti dalla versione 2 che e' la piu' aggiornata.

Puoi postarci il codice completo?
Il mio blog: piero.dev
02/06/14 19:03
steakhutzeee
Postato originariamente da pierotofy:

Se stai appena cominciando, parti dalla versione 2 che e' la piu' aggiornata.

Puoi postarci il codice completo?


Da qualche parte ho letto che la versione 2 potrebbe costringermi ad avere a che fare con non so quali problemi o dipendenze, mentre la 1.9.3 è più stabile. Comunque non è un problema. Ho già installato Ruby tramite il RubyInstaller. Ho però un dubbio, l'installer mi ha installato Ruby 2.0.0, ma l'ultima versione non è la 2.1.2? Non trovo installer per questa versione..

Non ho bisogno di chissà che programma, basta un semplice:

#encoding: utf-8
puts "Oggi è bel tempo"


Se sostituisco la 'è' con 'e' il programma funziona tranquillamente.

Ne approfitto per chiedere, c'è differenza se circondo una stringa con "" oppure con ''? Mi sembra di aver letto qualcosa in giro ma non ricordo esattamete :-?

Ultima modifica effettuata da steakhutzeee 02/06/14 19:10
aaa
02/06/14 19:11
pierotofy
Penso sia colpa del tuo editor. Assicurati che il formato del file che stai salvando e' veramente UTF-8 (e non iso-8859-1 ad esempio). Ho digitato il tuo programma con sublimetext.com/ e funziona senza problemi.
Ultima modifica effettuata da pierotofy 02/06/14 19:11
Il mio blog: piero.dev
02/06/14 20:28
steakhutzeee
Postato originariamente da pierotofy:

Penso sia colpa del tuo editor. Assicurati che il formato del file che stai salvando e' veramente UTF-8 (e non iso-8859-1 ad esempio). Ho digitato il tuo programma con sublimetext.com/ e funziona senza problemi.

Si stavo sbagliando io, ho risolto, grazie :)

Per quanto riguarda le altre questioni invece?
aaa
02/06/14 22:55
pierotofy
Non mi preoccuperei troppo della compatibilita' con altri moduli.

Se vuoi una versione piu' aggiornata della 2.0.0 dovrai compilare i sorgenti per Windows. Oppure aspetta qualche mese che venga costruito un nuovo installer.
Il mio blog: piero.dev
04/06/14 22:06
steakhutzeee
È possibile installare la 2.1.2 tramite Git? Se si come si fa?
aaa