我正在研究如何使用REXX编程语言,但这样做时我遇到了一些困难。首先,我使用的是macbook pro。其次,我从sourceforge下载了解释器,不知怎的,我无法管理它工作,没有我可以运行的dmg文件。如果有人提供解决方案,我会很高兴。 我试图通过终端运行rexx文件,但之后我收到错误 - 访问被拒绝或命令未找到。
P*******-MacBook-Pro:Desktop P******$ animal.rexx
-bash: animal.rexx: command not found
答案 0 :(得分:0)
我理解你的沮丧。我正在努力在我的Mac上安装oorexx。
下载:http://www.oorexx.org/download.html
阅读:http://rexxla.org/events/2007/presentations/renej2.pdf
我刚刚通过上面提到的pdf后,在我的Mac上安装了ooRexx。你真的想具体做以下几点:
使用“ sudo / usr / bin / rexx ”从上面的pdf链接运行以下脚本来创建符号:
"cd /opt/ooRexx/lib/ooRexx"
"ls | rxqueue"
do queued()
parse pull line
do i=1 to line~words()
say "sudoln-s/opt/ooRexx/lib/ooRexx/"line~word(i)"/usr/lib/"line~word(i)
end
end
"cd /opt/ooRexx/bin"
"ls | rxqueue"
do queued()
parse pull line
do i=1 to line~words()
say "sudo ln -s /opt/ooRexx/bin/"line~word(i) "/usr/bin/"line~word(i)
end
end
授予/ opt /和/ opt / ooRexx
的权限sudo chmod 755 /opt/ooRexx
sudo chmod 755 /opt/ooRexx
添加到 / System / Library / Automator / Run Shell Script.action / 内容/资源/ Shells.plist 强>
<key>/usr/bin/rexx</key>
<dict>
<key>args</key>
<array>
<string>-e</string>
<string>%</string>
<string>--</string>
</array>
<key>script</key>
<array>
<string>do while lines() say linein() end</string>
<string>parse arg arg1 arg2 arg3</string>
</array>
答案 1 :(得分:0)
在Mac中安装“Brew”软件包管理器 - 转到http://brew.sh/,然后按照那里的简单说明操作。现在您可以键入brew install regina-rexx
来安装Regina,并且可以在命令行上使用regina program.rexx
运行任何ANSI REXX程序。
要使REXX程序像任何程序一样运行,您可以添加行#! /usr/local/bin/regina
(或已安装Regina的任何地方,您可以使用which regina
进行检查)作为程序的第一行。< / p>
为了便于开发,请使用Sublime Text及其包管理器来安装REXX语法包。