【发布时间】:2013-04-26 20:17:42
【问题描述】:
我使用以下命令安装了 rubeus:
jruby -S gem install rubeus
bundle install
然后当我执行时:
include Rubeus::Swing
我收到此错误:
undefined method `to_a' for "include Rubeus::Swing\n":String
所以我认为 gem 安装了错误的版本,因为方法 to_a 在 Ruby 1.9.x 中不再支持字符串
我该如何解决这个问题?
代码:
require 'rubygems'
require 'java'
require 'rubeus'
include Rubeus::Swing #it's where everything crashes :-)
更新
看来问题出在jirb上,我将代码保存在一个文件中,然后用jruby运行代码,一切顺利……我很困惑,jirb有什么问题?
【问题讨论】:
-
您是否正在执行包含命令?
-
是的,我正在执行包含命令
-
抱歉,我的意思是具体在哪里?
-
在 jirb 中,在需要 rubeus 之后,我的意思是主块
-
你能发布整个命令和输出吗?我不明白为什么要将包含行转换为数组。