Stavo lavorando a un progetto e ho riscontrato problemi con therubyracer e libv8 spesso, quindi ho deciso di rimuoverli. Sembrava che l'unica cosa che li usava come dipendenza fosse meno binari che volevo rimuovere comunque.Cos'è therubyracer o libv8 in un'applicazione per rotaie?
La mia domanda principale è a cosa servono e ne ho bisogno nell'applicazione media e, in caso affermativo, perché?
Essi sono generalmente utilizzati per il gasdotto risorsa su piattaforme che non hanno un runtime JavaScript installato di default. Quindi se non si compilano le risorse sul sistema di destinazione o se il sistema ha un runtime JavaScript nel percorso non sono necessarie. – Doon
Quindi un server CentOS che non è connesso a Internet non avrebbe o non avrebbe questo? –
Se il server ha già un runtime JavaScript come node.js già installato, non è necessario. Non so se centos viene fornito con un runtime JavaScript anche se non si compilano le risorse sul box non è necessario. Less.rb ha una dipendenza da commonjs che sembra utilizzare solo terubyracer o therubyrhino. Controlla la risposta qui per maggiori informazioni. http://stackoverflow.com/questions/18687575/why-is-the-gem-therubyracer-commented-out-by-default-in-gemfile – Doon