我目前正在做一个在Cloud9集成开发环境中使用Ruby语言的个人项目。最近,我遇到了一种叫做Processing的环境/编程语言。我的目标是使处理在Cloud9集成开发环境中可用。
我完全是个新手,完全不知道我在做什么。我遵循了以下网站的说明:Directions for setting up Processing
我在Cloud9的终端中输入了以下命令:
rvm install jruby
rvm use jruby
gem install ruby-processing
PROCESSING_ROOT: "/Applications/Processing.app/Contents/Java"输入命令输出的消息bash: PROCESSING_ROOT::PROCESSING_ROOT: "/Applications/Processing.app/Contents/Java" not found
我对此并不感到太惊讶,因为最后一个条目可能需要特定于我的设置的信息。以下是我的问题:
1.)对于我正在尝试做的事情,这些方向正确吗?(让处理在Cloud9集成开发环境中工作)。如果不正确,能不能有人给我指路,或者给我指路?
2.)如果这些指导是正确的,我如何才能成功地完成最后一步?我试着运行DrawRuby.rb,这是一个从互联网上复制的简单程序,据推测它利用了处理功能。当我运行代码时,出现消息"You need to set PROCESSING_ROOT in ~/.rpsrc“。我不确定这条信息是否相关,但我想我会添加它。
这就是我所处的位置,我完全被困住了。如果有人能给我一些帮助,我将不胜感激。另外,请让你的解释更容易理解。我是编程领域的新手,可能不一定理解术语或事物的工作原理。
干杯!
*编辑:我在Cloud9集成开发环境中创建了一个新的工作区,并尝试了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
发布于 2018-03-17 06:38:56
您需要将名为.rpsrc的文件添加到主目录(~/)中,然后将该环境设置(PROCESSING_ROOT)添加到您的文件中。在您的cloud9环境中,应从命令行执行以下操作:
echo 'PROCESSING_ROOT: "/Applications/Processing.app/Contents/Java"' > ~/.rpsrchttps://stackoverflow.com/questions/49313527
复制相似问题