【发布时间】:2023-04-02 06:18:01
【问题描述】:
我目前正在 Cloud9 IDE 中使用 Ruby 语言开发一个个人项目。最近,我遇到了一种名为 Processing 的环境/编程语言。我的目标是让 Processing 可供我在 Cloud9 IDE 中使用。
我是一个完全的新手,不知道我在做什么。我遵循以下网站的指示: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 not found
我对此并不感到惊讶,因为最后一个条目可能需要特定于我的设置的信息。以下是我的问题:
1.) 这些方向是否适合我正在尝试做的事情? (让处理在 Cloud9 IDE 中工作)。如果它们不正确,请有人指点我正确的方向,或者给我方向吗?
2.) 如果这些指示是正确的,我怎样才能成功完成最后一步?我尝试运行 DrawRuby.rb,这是一个从 Internet 复制的简单程序,据说使用了 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
【问题讨论】:
标签: ruby ide processing cloud9