J'essaie d'exécuter une application Rails sur Centos 5 et continuez à obtenir Cette erreur :
Impossible de trouver un exécution JavaScript. Voir https://github.com/sststephenson/execjs pour une liste des exécutions disponibles. (Execjs :: RuntimeUnvailable) P> BlockQuote>
J'ai à la fois Nodejs (V0.8.15) et THERUBYRACER (LIBV8) installé. P>
Voici mon
Gem List Code>: P>source 'https://rubygems.org' gem 'rails', '3.2.8' gem 'haml' gem 'will_paginate' gem 'will_paginate-bootstrap' gem 'activerecord-sqlserver-adapter' gem 'ruby-odbc' gem 'tiny_tds' gem 'jquery-rails' gem 'execjs' gem 'therubyracer', :platforms => :ruby group :assets do gem 'execjs' gem 'sass-rails' gem 'therubyracer', :platforms => :ruby gem 'uglifier' gem 'jquery-rails' gem 'twitter-bootstrap-rails' end group :test do gem 'rspec-rails' gem 'webrat' gem 'factory_girl_rails' end group :development do gem 'rspec-rails' gem 'haml-rails' end
3 Réponses :
Le moyen le plus simple et le plus rapide de résoudre ce problème est juste par Installation Nodejs .
Si vous avez bien installé Nodejs, il peut s'agir d'une question SELINUX, essayez ceci: p>
Comme je l'ai dit, j'ai déjà installé Nodejs: # nœud -v v0.8.15
Merci pour une telle solution inhabituelle! Mais pas de chance :( # / usr / sbin / setenforce 0 / USR / sbin / setenforce: SELINUX est désactivé mais continue à obtenir la même erreur.
Je devais mettre nodejs / bin code> dans mon chemin d'utilisateur aussi pour le faire fonctionner sur Centos 6
Puisque personne ne peut aider directement avec le problème, j'ai trouvé une solution de mienne. P>
Ce n'est pas directement résolu le problème décrit, mais cela a fonctionné pour moi p>
J'ai réinstallé le système d'exploitation de Centos à Ubuntu Server - La question disparaît non seulement, mais la configuration générale des rails était sans faille. Après cela, j'ai mis en place environ 20-30 serveurs certains avec un logiciel très exotique - pas de problèmes simples, je ne trouve pas de solution sur la première page de résultats Google. Je suppose que les Centos ne conviennent pas vraiment aux rails. P>
J'espère que cette expérience aidera ceux qui rencontrent le même problème. P>
Que diriez-vous de la réponse suivante: Installez Execjs et il doit utiliser le nœud automatiquement pour vous:
gem "therubyracer"
Ajouter gem "THERUBYRACER" code> m'a aidé à sortir
Utilisez-vous IRM / YARV ou JRUBY?
Comment avez-vous installé Nodejs? "faire installer" ou "rpmbuild -ba nodejs.spec"
J'ai utilisé le sujet suivant - serverfault.com/questions/299288/... Le premier, il a mentionné" faire installer "