我目前正在使用Cloud9 IDE中的Ruby语言开发个人项目。最近,我遇到了一种名为Processing的环境/编程语言。我的目标是使我可以在Cloud9 IDE中使用Processing。
我是一个完整的新手,不知道我在做什么。我按照以下网站的说明进行操作:Directions for setting up Processing
我在Cloud9的终端中输入了以下命令:
rvm install jruby
rvm use jruby
gem install ruby-processing
PROCESSING_ROOT: "/Applications/Processing.app/Contents/Java"
输入PROCESSING_ROOT: "/Applications/Processing.app/Contents/Java"
输出消息bash:找不到PROCESSING_ROOT :: command
我对此并不感到惊讶,因为最后一个条目可能需要特定于我的设置的信息。以下是我的问题:
1。)这些说明是否符合我的要求? (让处理在Cloud9 IDE中工作)。如果他们不正确,有人可以指出我正确的方向,或给我指示吗?
2。)如果这些说明正确,我怎样才能顺利完成最后一步?我尝试运行DrawRuby.rb,这是一个从互联网复制的简单程序,据说可以使用Processing。当我运行代码时,出现消息“你需要在〜/ .rpsrc中设置PROCESSING_ROOT”。我不确定这条信息是否相关,但我想我会添加它。
这就是我所处的位置,而且我完全陷入困境。如果有人能给我一些帮助,我将非常感激。另外,请使您的解释易于理解。我对编程世界比较陌生,可能不一定理解术语或事情应该如何运作。
干杯!
***编辑:我在Cloud9 IDE中创建了一个新工作区并尝试了Jed的建议。发生了这种情况:echo 'PROCESSING_ROOT: "/Applications/Processing.app/Contents/Java"' > ~/.rpsrc
:~/workspace $ rp5 run Draw.rb
WARNING: you need to set PROCESSING_ROOT in ~/.rp5rc
NameError: uninitialized constant Processing::RP_CONFIG
Did you mean? Config
RbConfig
const_missing at org/jruby/RubyModule.java:3344
spin_up at /usr/local/rvm/gems/jruby-9.1.7.0/gems/ruby-processing-2.7.1/lib/ruby-processing/runner.rb:188
run at /usr/local/rvm/gems/jruby-9.1.7.0/gems/ruby-processing-2.7.1/lib/ruby-processing/runner.rb:105
execute! at /usr/local/rvm/gems/jruby-9.1.7.0/gems/ruby-processing-2.7.1/lib/ruby-processing/runner.rb:67
execute at /usr/local/rvm/gems/jruby-9.1.7.0/gems/ruby-processing-2.7.1/lib/ruby-processing/runner.rb:61
<main> at /usr/local/rvm/gems/jruby-9.1.7.0/gems/ruby-processing-2.7.1/bin/rp5:10
load at org/jruby/RubyKernel.java:979
<eval> at /usr/local/rvm/gems/jruby-9.1.7.0/bin/rp5:1
eval at org/jruby/RubyKernel.java:1000
<main> at /usr/local/rvm/gems/jruby-9.1.7.0/bin/jruby_executable_hooks:15