2011-10-05 4 views
1

솔라리스 10 머신 (SPARC)에서 레일을 실행하려고합니다. 나는 루비와 레일을 설치하고 새로운 프로젝트를 만들 수 있었다. 이는 또한, Node.js를을 내 리눅스 머신에 전에이 우연히 한SPARC Solaris 10 용 레일 용 자바 스크립트 런타임은 무엇입니까?

/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) 

, 그래서 작동하지 않았다 therubyracer를 설치 갔다하고 시도 : 나는 레일 서버를 시작하려고하면 내가 얻을 작동하지 않습니다. 이것들은 SPARC를 지원하지 않는 것 같습니다. 어떤 사람이 SPARC 시스템에서 작동 할 자바 스크립트 런타임을 알고 있습니까?

+0

글쎄, 나는 WEBRick 서버가 Gemfile에서 커피 스크립트와 uglifier gem을 주석 처리함으로써 시작되었고 js 런타임에 대한 필요성을 제거했다. 참조 : [링크] (http://stackoverflow.com/questions/6075961/problem-deploying-rails-3-1-project-to-heroku-could-not-find-a-javascript-runtim). 누구든지 정확히 내가 자바 스크립트 런타임없이 잃어버린 무엇입니까 말해 줄래? –

답변

1

커피 스크립트는 레일즈 3.1의 새로운 기능으로 .coffee 파일을 .js 파일로 컴파일합니다. 앱에서 coffeescript를 사용하지 않는 경우 일반 자바 스크립트 만 작성할 수 있으므로 아무 것도 잃지 않습니다. 3.1이 나오더라도 많은 사람들이이 작업을 계속합니다.

커피 스크립트로 정말 놀고 싶거나 필요하다면 직접 자바 스크립트 런타임을 빌드하거나 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

감사의 squarism, 모든 GNU 도구를 설치하고 어쨌든 대부분에서 모든 컴파일, 그래서 내가 node.js뿐만 아니라 v8을 컴파일하려고했지만 불행히도 그들은 현재 SPARC 아키텍처를 지원하지 않습니다 믿습니다. 그것은 나를 위해 빅딜처럼 들리지 않는다. 그래서 나는 그것없이 살 것이다. –

-1
$ 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 
+3

노드 JS는 SPARC를 지원하지 않습니다. –

0

Mozilla Rhino는 SPARC에서 작동해야합니다.

관련 문제