坏消息,v8在SPARC上不受支持。
$ git clone [email protected]:v8/v8.git
Cloning into v8...
remote: Counting objects: 102181, done.
remote: Compressing objects: 100% (11906/11906), done.
remote: Total 102181 (delta 90505), reused 101540 (delta 89942)
Receiving objects: 100% (102181/102181), 50.92 MiB | 274 KiB/s, done.
Resolving deltas: 100% (90505/90505), done.
$ grep -i sparc v8/src/*
v8/src/platform-solaris.cc:#ifdef __sparc
v8/src/platform-solaris.cc:# error "V8 does not support the SPARC CPU architecture."
$
我也一直在这个循环。选项:
使用导轨的旧版本(3.2 <至少)不需要一个JS运行时。
关闭所有预缩编&缩小功能(具有明显的性能影响)。
迁移到非SPARC平台。
我已经完成了(2)一个小的,低流量的应用程序(可以发布配置,如果你愿意)。这适用于我的用例,但如果JS运行时支持对本地Rails功能以外的硬性需求很明显,那么(1)和(2)显然都不会有帮助。
我正在计划(3)尽快。此时对Solaris的支持(特别是对SPARC上的Solaris的支持)不太可能改善。
谢谢,两天后我发现了问题以及 – kasperite 2013-04-01 07:37:57