Лучший способ получить spidermonkey js на Ubuntu?

Мне нужно установить движок Spidermonkey JS на мою рабочую машину. В проекте, над которым я работаю, есть сценарий jslint, для которого требуется Spidermonkey или аналогичный двоичный файл js. Я пробовал скомпилировать Spidermonkey из исходников и застрял в аду зависимостей. Я попытался установить пакет rhino из репозиториев ubuntu, и это оказалось медленным и сломанным. Сегодня утром я успешно скомпилировал движок Google V8 и собрал v8jslint, следуя инструкциям здесь:

http://blog.stevenreid.co.uk/2011/06/27/jslint-command-line-tool-powered-by- v8 /

v8jslint работает, но будет линковать только один файл за раз. Например,

$ v8jslint foo/*.js

, если у меня есть a.js, b.js и c.js под foo, v8jslint будет линтовать только a.js. Легкое исправление: я мог бы написать для этого сценарий на bash. Более серьезная проблема заключается в том, что v8jslint несовместим с jslint Spidermonkey на нашем сервере сборки. Кто-нибудь имел успех при сборке Spidermonkey на последней версии Ubuntu, или знает хороший обходной путь?

16
задан Frew Schmidt 15 November 2012 в 23:16
поделиться