首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Ruby语言在Cloud9上进行处理?

如何使用Ruby语言在Cloud9上进行处理?
EN

Stack Overflow用户
提问于 2018-03-16 13:03:32
回答 2查看 57关注 0票数 0

我目前正在做一个在Cloud9集成开发环境中使用Ruby语言的个人项目。最近,我遇到了一种叫做Processing的环境/编程语言。我的目标是使处理在Cloud9集成开发环境中可用。

我完全是个新手,完全不知道我在做什么。我遵循了以下网站的说明:Directions for setting up Processing

我在Cloud9的终端中输入了以下命令:

代码语言:javascript
复制
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

EN

回答 2

Stack Overflow用户

发布于 2018-03-17 06:38:56

您需要将名为.rpsrc的文件添加到主目录(~/)中,然后将该环境设置(PROCESSING_ROOT)添加到您的文件中。在您的cloud9环境中,应从命令行执行以下操作:

代码语言:javascript
复制
echo 'PROCESSING_ROOT: "/Applications/Processing.app/Contents/Java"' > ~/.rpsrc
票数 0
EN

Stack Overflow用户

发布于 2018-03-22 19:07:31

我知道现在对您来说可能有点晚了,但是ruby处理现在已经被弃用了,并且只能在处理-2.2.1版本中工作。对于processing-3.3.7使用JRubyArtpropane,后者甚至不需要processing安装。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49313527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档