Любое время выполнения JavaScript для рельсов для SPARC Solaris 10? - PullRequest
1 голос
/ 05 октября 2011

Я пытаюсь запустить рельсы на машине Солярис 10 (SPARC). Я установил ruby ​​и rails и смог создать новый проект. Когда я пытаюсь запустить сервер Rail, я получаю:

/export/home/eseifert/lib/ruby/gems/1.9.1/gems/execjs-1.2.9/lib/execjs/runtimes.rb:47:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)

Раньше я сталкивался с этим на моей машине с Linux, поэтому я пошел установить therubyracer, который не работал, а затем попробовал файл node.js, который также не работает. Кажется, они не поддерживают SPARC. Кто-нибудь знает о среде выполнения Javascript, которая будет работать на компьютере SPARC?

Ответы [ 3 ]

1 голос
/ 05 октября 2011

Coffee-скрипт является новым в rails 3.1, компилирует файлы .coffee в файлы .js.Если ваше приложение не использует coffeescript, вы ничего не потеряете, потому что вы можете написать только простой javascript.Многие люди продолжают делать это, даже несмотря на то, что 3.1 вышел.

Если вы действительно хотите поиграть с кофе-скриптом (или вам это нужно), вам нужно будет собрать среду выполнения javascript самостоятельно или получить Solaris 10двоичный файл.Мне не повезло найти двоичный файл.Возможно, вам придется выполнить обычную «установку инструментов GNU», а затем взять исходный код spidermonkey или node.js.Обратите внимание, что этот список не является исчерпывающим.Из файла runtimes.rb: RubyRacer, RubyRhino, Johnson, Mustang, Node, JavaScriptCore (Mac), SpiderMonkey и JScript (Windows) являются допустимыми средами выполнения.

Работа с node.js, вероятно, не слишком сложна.Но у вас должны быть установлены все инструменты GNU (например, gcc и т. Д.).Уже есть несколько руководств о том, как это сделать.Он включает в себя множество загрузок с sunfreeware.com и т. Д. Если это будет блок разработки для изучения рельсов, вам, скорее всего, они понадобятся, потому что многие гемы компилируют код C.

0 голосов
/ 01 сентября 2013

Mozilla Rhino должна работать на SPARC.

0 голосов
/ 17 октября 2011
$ wget http://nodejs.org/dist/node-v0.4.12.tar.gz
$ tar xvzf node-v0.4.12.tar.gz
$ ./configure
$ make
$ make doc
$ sudo make install
...