我最近才了解 Vert.x 并想尝试一下,但我遇到了一些问题。
我可以用 javascript 编写服务器,但无法运行 ruby (jruby) 版本。
2012 年 5 月 4 日下午 1:50:57 org.vertx.java.core.logging.impl.JULLogDelegate 错误严重:回溯是 /home/curtis/.rvm/rubies/jruby-1.6.6/lib/ruby/site_ruby/ 1.8/rubygems/custom_require.rb:36:in
require' /home/curtis/.rvm/gems/ruby-1.9.3-p125/gems/json-1.6.6/lib/json/ext.rb:13:in
Ext' /home/curtis/.rvm/gems/ruby-1.9.3-p125/gems/json-1.6.6/lib/json/ext.rb:12:inJSON' /home/curtis/.rvm/gems/ruby-1.9.3-p125/gems/json-1.6.6/lib/json/ext.rb:9:in
(根)' /home/curtis/.rvm/gems/ruby-1.9.3-p125/gems/json-1.6.6/lib/json/ext.rb:36:inrequire' /home/curtis/.rvm/gems/ruby-1.9.3-p125/gems/json-1.6.6/lib/json.rb:58:in
JSON' /home/curtis/.rvm /gems/ruby-1.9.3-p125/gems/json-1.6.6/lib/json.rb:54:in(root)' /home/curtis/.rvm/gems/ruby-1.9.3-p125/gems/json-1.6.6/lib/json.rb:59:in
要求'/home/curtis/src-files/vert.x-1.0.beta11/bin/。 ./lib/ruby/core/event_bus.rb:16:in(root)' /home/curtis/src-files/vert.x-1.0.beta11/bin/../lib/ruby/core/event_bus.rb:26:in
(root)' /home/curtis/src-files/vert.x-1.0.beta11/bin/../lib/ruby/vertx.rb:1 :在`(根)'
当我尝试简单地运行位于vert.x-1.0.beta11/examples/ruby/webapp
目录中的 webapp 示例时,就会发生这种情况。我确实安装了 Jruby(通过 rvm)
$ jruby-1.6.6 -v jruby 1.6.6 (ruby-1.8.7-p357) (2012-01-30 5673572) (OpenJDK Client VM 1.7.0_147-icedtea) [linux-i386-java]
我还安装了推荐的 JDK/JRE 版本。使用正确的路径
.bashrc(底部)
PATH=$PATH$HOME/.rvm/bin:$HOME/src-files/vert.x-1.0.beta11/bin:/usr/lib/jvm/java-1.7.0-openjdk-i386
我遇到了一堵砖墙,错误消息要么没有太大帮助,要么让我相信 vert.x 或 jruby 中只是存在一个错误。
请指教?
JRUBY_HOME=$HOME/.rvm/rubies/jruby-1.6.6