Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 我在运行rake-run:android时出错_Ruby_Multithreading_Udp_Rhomobile - Fatal编程技术网

Ruby 我在运行rake-run:android时出错

Ruby 我在运行rake-run:android时出错,ruby,multithreading,udp,rhomobile,Ruby,Multithreading,Udp,Rhomobile,当我使用命令rake run:android运行我的应用程序时,我附加了以下错误。我正在使用Rho MobileRuby开发它,我也在使用ruby线程连接服务器。服务器和客户端之间完全是基于UDP协议的通信 D:\Rhomobile\Workspace\Ruby\RTG>rake run:android D:\Rhomobile\Workspace\Ruby\RTG>rake --trace cd C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/

当我使用命令rake run:android运行我的应用程序时,我附加了以下错误。我正在使用Rho MobileRuby开发它,我也在使用ruby线程连接服务器。服务器和客户端之间完全是基于UDP协议的通信

D:\Rhomobile\Workspace\Ruby\RTG>rake run:android   
D:\Rhomobile\Workspace\Ruby\RTG>rake --trace
cd C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/gems/1.9.1/gems/rhodes-4.1.1
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/1.9.1/FileUtils.rb:93: warning: alr
eady initialized constant OPT_TABLE
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/1.9.1/FileUtils.rb:1268: warning: a
lready initialized constant S_IF_DOOR
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/1.9.1/FileUtils.rb:1496: warning: a
lready initialized constant DIRECTORY_TERM
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/1.9.1/FileUtils.rb:1500: warning: a
lready initialized constant SYSCASE
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/1.9.1/FileUtils.rb:1619: warning: a
lready initialized constant LOW_METHODS
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/1.9.1/FileUtils.rb:1625: warning: a
lready initialized constant METHODS
rake aborted!
Don't know how to build task 'default'
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rak
e/task_manager.rb:62:in `[]'
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rak
e/application.rb:149:in `invoke_task'
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rak
e/application.rb:106:in `block (2 levels) in top_level'
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rak
e/application.rb:106:in `each'
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rak
e/application.rb:106:in `block in top_level'
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rak
e/application.rb:115:in `run_with_threads'
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rak
e/application.rb:100:in `top_level'
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rak
e/application.rb:78:in `block in run'
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rak
e/application.rb:176:in `standard_exception_handling'
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/lib/rak
e/application.rb:75:in `run'
C:/MotorolaRhoMobileSuite4.1.1/ruby/lib/ruby/gems/1.9.1/gems/rake-10.4.2/bin/rak
e:33:in `<top (required)>'
C:/MotorolaRhoMobileSuite4.1.1/ruby/bin/rake:23:in `load'
C:/MotorolaRhoMobileSuite4.1.1/ruby/bin/rake:23:in `<main>'

任何人都可以建议我解决此问题。

显然,您没有使用正确的命令来构建应用程序:

rake --trace
您应该使用前面提到的完整命令:

rake run:android

我已经做了一些工作,以确定我用rake-traceSo尝试的问题,您应该只附加trace参数并保留原始命令:rake run:android-trace