Время работы Python – Node.js (V8) в этой системе недоступно

При попытке использовать ExecJS я получаю следующую ошибку:

execjs.RuntimeUnavailable: Node.js (V8) runtime is not available on this system 

У меня есть node.js, установленный на моей машине (Ubuntu 14.04). Which Node выдает /usr/bin/node

Есть идеи?

5 Solutions collect form web for “Время работы Python – Node.js (V8) в этой системе недоступно”

Привет, у меня была такая же проблема, и это решило:

Node.js не найден Rails / execjs

PS: если это решит, вы выдаете мой ответ как правильный! :П

Вы видели подобную проблему

Они разрешают проблему, связывая узел под /usr/local/bin/node

 ln -s /usr/local/bin/node /usr/bin/node 

Когда вы пытаетесь использовать ExecJS, какого пользователя вы пытаетесь запустить? путь ENV для узла может быть недоступен для учетной записи, которая пытается выполнить ExecJS. Может быть, это может быть глупой идеей, но вы пытались переустановить nodejs?

sudo apt-get install nodejs

Чтобы получить представление о том, что происходит, вы можете попробовать «strace yourapp» (системный вызов tracer) или strace -p $ PID, (-f помогает следующие вилки), затем grep вывод для узла. Вы увидите, что он пытался открыть / запустить, прежде чем выбросить ошибку.

Таким образом, вам будет нужно что-то искать в конфигурации или среде, которые должны быть изменены на путь, который ваш узел действительно может найти.

Убедитесь, что у вас действительно есть файл /usr/bin/node . Если это символическая ссылка, убедитесь, что цель существует и действительна.

Я знаю, что тот which node дал вам результат, но просто убедитесь, что он одинаковый в среде python.

 print os.environ.get('PATH', '') 

И убедитесь, что ваш /usr/bin/node является исполняемым текущим пользователем.

 $ node --version 
  • Здание Пилюцен на ubuntu 14.04 (надежный тахр)
  • Что еще я могу сделать для устранения неполадок пакета, не импортирующего в python, но импорт в ipython, а в virtualenv?
  • VIM: используйте интерпретатор python3 в режиме python
  • ImportError: нет модуля с именем datetime
  • Почему матричное умножение с использованием numpy python стало настолько медленным после обновления ubuntu с 12.04 по 14.04?
  • Объект 'module' не имеет атрибута 'PY2'
  • kivy: ImportError: Нет модуля с именем app
  • Как интегрировать Pygame и PyQt4?
  • Python - лучший язык программирования в мире.